Restructure passkey routes to me.passkeys namespace
- Remove createPasskey since verifyRegistration handles adding passkeys - Move listPasskeys → me.passkeys.list - Move renamePasskey → me.passkeys.rename - Move deletePasskey → me.passkeys.delete Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -115,19 +115,15 @@ export const contract = oc.router({
|
||||
|
||||
// Authentication settings
|
||||
setPassword: oc.input(setPasswordInputSchema).output(z.void()),
|
||||
listPasskeys: oc.output(z.array(passkeyOutputSchema)),
|
||||
createPasskey: oc.input(z.object({ name: z.string() })).output(
|
||||
z.object({
|
||||
challengeId: z.number(),
|
||||
options: z.custom<PublicKeyCredentialCreationOptionsJSON>(),
|
||||
}),
|
||||
),
|
||||
renamePasskey: oc
|
||||
.input(z.object({ passkeyId: z.number(), name: z.string() }))
|
||||
.output(z.void()),
|
||||
deletePasskey: oc
|
||||
.input(z.object({ passkeyId: z.number() }))
|
||||
.output(z.void()),
|
||||
|
||||
// Passkeys
|
||||
passkeys: oc.router({
|
||||
list: oc.output(z.array(passkeyOutputSchema)),
|
||||
rename: oc
|
||||
.input(z.object({ passkeyId: z.number(), name: z.string() }))
|
||||
.output(z.void()),
|
||||
delete: oc.input(z.object({ passkeyId: z.number() })).output(z.void()),
|
||||
}),
|
||||
|
||||
// Sessions & devices
|
||||
listSessions: oc.output(z.array(sessionOutputSchema)),
|
||||
|
||||
Reference in New Issue
Block a user