(ctx context.Context, uid int, keyId string)
| 189 | } |
| 190 | |
| 191 | func (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 | |
| 197 | func (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) |
nothing calls this directly
no test coverage detected