# Harden desktop auto-update timer lifecycle · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/3cffdce1c157bce72fda86a62376810e7c399b71)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 3cffdce1c157bce72fda86a62376810e7c399b71

Requested commit: 3cffdce1c157bce72fda86a62376810e7c399b71

Commit: 3cffdce1c157bce72fda86a62376810e7c399b71

Tree: 8edf18e6c7e68116090efe5d66c72a8fcf3ead57

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Harden desktop auto-update timer lifecycle

- track and clear startup + poll update timers through one cleanup path
- prevent update checks from starting while the app is quitting
- reset startup timer before scheduling to avoid duplicate checks

```

## Parents

- [6d2f4f4cdf257cf84e7b89aae14c0d9781392216](https://git.cafe/screen/t3code-personal/commit/6d2f4f4cdf257cf84e7b89aae14c0d9781392216?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/3cffdce1c157bce72fda86a62376810e7c399b71?format=markdown)
