summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints')
-rw-r--r--src/server/api/endpoints/i/2fa/key-done.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/api/endpoints/i/2fa/key-done.ts b/src/server/api/endpoints/i/2fa/key-done.ts
index 074ab22bf0..d751dabc41 100644
--- a/src/server/api/endpoints/i/2fa/key-done.ts
+++ b/src/server/api/endpoints/i/2fa/key-done.ts
@@ -14,7 +14,7 @@ import config from '../../../../../config';
import { procedures, hash } from '../../../2fa';
import { publishMainStream } from '../../../../../services/stream';
-const cborDecodeFirst = promisify(cbor.decodeFirst);
+const cborDecodeFirst = promisify(cbor.decodeFirst) as any;
export const meta = {
requireCredential: true,
@@ -90,11 +90,11 @@ export default define(meta, async (ps, user) => {
throw new Error('alg mismatch');
}
- if (!procedures[attestation.fmt]) {
+ if (!(procedures as any)[attestation.fmt]) {
throw new Error('unsupported fmt');
}
- const verificationData = procedures[attestation.fmt].verify({
+ const verificationData = (procedures as any)[attestation.fmt].verify({
attStmt: attestation.attStmt,
authenticatorData: authData,
clientDataHash: clientDataJSONHash,