You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The client-side job to delete expired keys is not being triggered. Although, this is not an issue as the server still sends the commit entries for expired keys that need to be removed. The issue being: logic to parse Duration() type input in AtClientPreferences into a Schedule() type object is faulty.
Steps to reproduce
Create a new instance of AtClient
Observe that the deleteExpiredKeys job does not run at 10min intervals, which it is scheduled to do.
Expected behavior
The cron job to remove expired keys should run at scheduled intervals and remove all expired keys.
Additional context
The logic introduced in '' relies on the constructor in Schedule(); which does not allow the cron job to run at scheduled intervals instead only at one specific time of day.
e.g. Schedule(minutes: 10, seconds: 30) would mean it would run at 00:10:30s everyday instead of running every 10min30s.
The text was updated successfully, but these errors were encountered:
Describe the bug
The client-side job to delete expired keys is not being triggered. Although, this is not an issue as the server still sends the commit entries for expired keys that need to be removed.
The issue being: logic to parse Duration() type input in AtClientPreferences into a Schedule() type object is faulty.
Steps to reproduce
Expected behavior
The cron job to remove expired keys should run at scheduled intervals and remove all expired keys.
Additional context
The logic introduced in '' relies on the constructor in Schedule(); which does not allow the cron job to run at scheduled intervals instead only at one specific time of day.
e.g. Schedule(minutes: 10, seconds: 30) would mean it would run at 00:10:30s everyday instead of running every 10min30s.
The text was updated successfully, but these errors were encountered: