Repository navigation
ntfy clear-all is instant; server deletes in the background - #18
Merged
Merged
Conversation
The ntfy app's clear-all only clears the phone. Hawk deleted every message on the server one by one, from the browser with 2.5 s between deletes plus 6/12/20 s waits whenever ntfy.sh answered 429: minutes for a full channel. - the list (local log and channel view) clears at once; cleared messages stay hidden until ntfy drops them (12 h) - a background thread deletes them on the server, only those still inside the 12 h cache, waiting only when ntfy says 429 (Retry-After); a failure does not stop the rest; a second clear-all adds to the queue - single deletes are unchanged Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
"Clear all" in the dashboard took minutes: the page deleted messages one by one with 2.5 s spacing, and ntfy.sh's rate limit added 6/12/20 s waits per 429. The ntfy app's own clear-all is instant because it only clears the phone.
Tests: instant + hidden + background (dashboard), returns-at-once / continues-past-failure / skips-expired (notify).
🤖 Generated with Claude Code