feat(react/settings): port etapi tokens

This commit is contained in:
Elian Doran
2025-08-15 12:00:11 +03:00
parent 68086ec3f1
commit c9dcbef014
7 changed files with 165 additions and 171 deletions

View File

@@ -1,16 +1,17 @@
import type { Request } from "express";
import etapiTokenService from "../../services/etapi_tokens.js";
import { EtapiToken, PostTokensResponse } from "@triliumnext/commons";
function getTokens() {
const tokens = etapiTokenService.getTokens();
tokens.sort((a, b) => (a.utcDateCreated < b.utcDateCreated ? -1 : 1));
return tokens;
return tokens satisfies EtapiToken[];
}
function createToken(req: Request) {
return etapiTokenService.createToken(req.body.tokenName);
return etapiTokenService.createToken(req.body.tokenName) satisfies PostTokensResponse;
}
function patchToken(req: Request) {

View File

@@ -35,7 +35,7 @@ async function testSync(): Promise<SyncTestResponse> {
const [errMessage] = safeExtractMessageAndStackFromError(e);
return {
success: false,
error: errMessage
message: errMessage
};
}
}