push-protocol / push-protocol-snaps

3 stars 3 forks source link

Fix/cron downtime #47

Closed 0xNilesh closed 9 months ago

0xNilesh commented 9 months ago

Mainly accomplishes these: 1> Adds a processedTimestamp in address metadata to process all notifs since the last cron job ran (if browser/pc is closed and cron is not running, once cronJob is up, it'd process all notifs that came in between). 2> Since adding inApp notifs in Metamask has a rate limit of at most 5 per minute, to cater to this, introduced a pendingNotifs concept in state, that'll add more than 5 in next minute