MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / RemovePasskey

Method RemovePasskey

inventory/user.go:191–195  ·  view source on GitHub ↗
(ctx context.Context, uid int, keyId string)

Source from the content-addressed store, hash-verified

189}
190
191func (c *userClient) RemovePasskey(ctx context.Context, uid int, keyId string) error {
192 ctx = schema.SkipSoftDelete(ctx)
193 _, err := c.client.Passkey.Delete().Where(passkey.UserID(uid), passkey.CredentialID(keyId)).Exec(ctx)
194 return err
195}
196
197func (c *userClient) MarkPasskeyUsed(ctx context.Context, uid int, keyId string) error {
198 _, err := c.client.Passkey.Update().Where(passkey.UserID(uid), passkey.CredentialID(keyId)).SetUsedAt(time.Now()).Save(ctx)

Callers

nothing calls this directly

Calls 6

SkipSoftDeleteFunction · 0.92
UserIDFunction · 0.92
CredentialIDFunction · 0.92
ExecMethod · 0.65
DeleteMethod · 0.65
WhereMethod · 0.45

Tested by

no test coverage detected