From 071f9400d7327e24643db4c1a49f33214605e89a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 7 Apr 2024 15:17:45 +0300 Subject: [PATCH] server-ts: Convert etapi/auth --- src/etapi/{auth.js => auth.ts} | 13 +++++++------ src/routes/routes.js | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) rename src/etapi/{auth.js => auth.ts} (75%) diff --git a/src/etapi/auth.js b/src/etapi/auth.ts similarity index 75% rename from src/etapi/auth.js rename to src/etapi/auth.ts index 7a3b258d8..e6c440e52 100644 --- a/src/etapi/auth.js +++ b/src/etapi/auth.ts @@ -1,9 +1,10 @@ -const becca = require('../becca/becca'); -const eu = require('./etapi_utils'); -const passwordEncryptionService = require('../services/encryption/password_encryption'); -const etapiTokenService = require('../services/etapi_tokens'); +import becca = require('../becca/becca'); +import eu = require('./etapi_utils'); +import passwordEncryptionService = require('../services/encryption/password_encryption'); +import etapiTokenService = require('../services/etapi_tokens'); +import { RequestHandler, Router } from 'express'; -function register(router, loginMiddleware) { +function register(router: Router, loginMiddleware: RequestHandler[]) { eu.NOT_AUTHENTICATED_ROUTE(router, 'post', '/etapi/auth/login', loginMiddleware, (req, res, next) => { const {password, tokenName} = req.body; @@ -38,6 +39,6 @@ function register(router, loginMiddleware) { }); } -module.exports = { +export = { register } diff --git a/src/routes/routes.js b/src/routes/routes.js index a264f3c5b..4b6706e58 100644 --- a/src/routes/routes.js +++ b/src/routes/routes.js @@ -61,7 +61,7 @@ const relationMapApiRoute = require('./api/relation-map'); const otherRoute = require('./api/other'); const shareRoutes = require('../share/routes.js'); -const etapiAuthRoutes = require('../etapi/auth.js'); +const etapiAuthRoutes = require('../etapi/auth'); const etapiAppInfoRoutes = require('../etapi/app_info'); const etapiAttachmentRoutes = require('../etapi/attachments'); const etapiAttributeRoutes = require('../etapi/attributes');