When not authenticated, the etag conditional header If-Modified-Since still counts against the IP's rate limit so it does nothing. With this PR, we're only checking for updates to wakatime-cli once every 4 hours so we don't exhaust our GitHub API rate limit.
When not authenticated, the etag conditional header
If-Modified-Since
still counts against the IP's rate limit so it does nothing. With this PR, we're only checking for updates to wakatime-cli once every 4 hours so we don't exhaust our GitHub API rate limit.