# Retry a presence worker that failed to start · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/5188c99c00a2ebb3580d492b862507753d8a5050)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 5188c99c00a2ebb3580d492b862507753d8a5050

Requested commit: 5188c99c00a2ebb3580d492b862507753d8a5050

Commit: 5188c99c00a2ebb3580d492b862507753d8a5050

Tree: 7a35658b72059a3ff791bb80dbecd32de8b09e6d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Retry a presence worker that failed to start

If spawning the worker failed, the failed start stayed cached: presence
never retried and dispose() awaited the failure. A failed start now clears
itself so the next update tries again, and the error is logged rather than
thrown to the caller, as the service's own errors are.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

```

## Parents

- [5145588422370d366d54eb00f0fab84c344e7893](https://git.cafe/dara/icarus/commit/5145588422370d366d54eb00f0fab84c344e7893?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/5188c99c00a2ebb3580d492b862507753d8a5050?format=markdown)
