aw-client is currently not as resilient against failure as it ought to be. Problems: - RequestQueue [does not safely write back to disk on failure](https://github.com/ActivityWatch/aw-client/blob/master/aw_client/client.py#L296). - RequestQueue currently supports arbitrary queued requests, but it's not written with such things in mind (only heartbeats). I found this library [`persist-queue`](https://pypi.python.org/pypi/persist-queue/0.3.4) which might be a better way to handle this. Related issues: - https://github.com/ActivityWatch/activitywatch/issues/164
aw-client is currently not as resilient against failure as it ought to be.
Problems:
I found this library
persist-queuewhich might be a better way to handle this.Related issues: