chore(lint): run eslint --fix; add safe global fallbacks and fix empty catches
This commit is contained in:
@@ -1,7 +1,20 @@
|
||||
import { verifyRegistrationResponse } from '@simplewebauthn/server'
|
||||
import { getUserFromToken, readUsers, writeUsers } from '../../../utils/auth.js'
|
||||
import { getWebAuthnConfig } from '../../../utils/webauthn-config.js'
|
||||
/* global getMethod, getHeader, setHeader, readBody, defineEventHandler */
|
||||
|
||||
// Falls Nitro/H3-Globals fehlen: sichere Fallbacks auf globalThis setzen (vermeidet ESLint "no-redeclare")
|
||||
if (typeof globalThis.getMethod === 'undefined') {
|
||||
globalThis.getMethod = (e) => (e?.req?.method || e?.method || 'GET')
|
||||
}
|
||||
if (typeof globalThis.getHeader === 'undefined') {
|
||||
globalThis.getHeader = (e, name) => (e?.req?.headers?.[String(name).toLowerCase()] ?? null)
|
||||
}
|
||||
if (typeof globalThis.setHeader === 'undefined') {
|
||||
globalThis.setHeader = (e, name, value) => { try { if (e?.res?.setHeader) e.res.setHeader(name, value); else if (e?.node?.res?.setHeader) e.node.res.setHeader(name, value) } catch (err) { void 0 } }
|
||||
}
|
||||
if (typeof globalThis.readBody === 'undefined') {
|
||||
globalThis.readBody = async (e) => (e?.body ?? null)
|
||||
}
|
||||
import { clearRegistrationChallenge, getRegistrationChallenge } from '../../../utils/webauthn-challenges.js'
|
||||
import { toBase64Url } from '../../../utils/webauthn-encoding.js'
|
||||
import { writeAuditLog } from '../../../utils/audit-log.js'
|
||||
|
||||
Reference in New Issue
Block a user