Description:
When credentials (passkeys) are added, updated, or removed while the passless service is running, the changes are not reflected in:
The updated state only becomes visible after restarting the passless process.
Steps to reproduce:
- Start passless.
- Register or modify a client credential (passkey).
- Run
passless client list.
- Observe that the new/updated credential is not shown.
- Restart passless.
- Run
passless client list again — the credential now appears correctly.
Expected behavior:
passless client list should reflect credential changes immediately without requiring a restart.
Actual behavior:
Credential changes are only visible after restarting the service.