server-ts: Convert routes/api/etapi_tokens

This commit is contained in:
Elian Doran
2024-04-05 20:56:23 +03:00
parent 27637b0483
commit e451237361

View File

@@ -0,0 +1,29 @@
import { Request } from 'express';
import etapiTokenService = require('../../services/etapi_tokens');
function getTokens() {
const tokens = etapiTokenService.getTokens();
tokens.sort((a, b) => a.utcDateCreated < b.utcDateCreated ? -1 : 1);
return tokens;
}
function createToken(req: Request) {
return etapiTokenService.createToken(req.body.tokenName);
}
function patchToken(req: Request) {
etapiTokenService.renameToken(req.params.etapiTokenId, req.body.name);
}
function deleteToken(req: Request) {
etapiTokenService.deleteToken(req.params.etapiTokenId);
}
export = {
getTokens,
createToken,
patchToken,
deleteToken
};