Something went wrong. Try again.
Stitch any CI into Tangled
Something went wrong. Try again.
jetstream: extract reusable consumer into internal/jetstream master
The consumer code in jetstream.go mixed Tack-specific concerns (collections, applyCommit, store cursor) with generic firehose mechanics: configuring the upstream client, looping reconnects, rewinding time-based cursors, persisting cursor progress, and distinguishing permanent bad-record failures from transient handler failures. None of those are specific to Tack and they are the bits most likely to be reused for future jetstream consumers. Move the generic mechanics into a new internal/jetstream package.
Author Mitchell Hashimoto Committer Tangled Date (May 2, 2026, 4:22 PM UTC) Commit b6e55404 b6e554047ffb806c77a7c7cc39be5760c485aece Parent c731f142 c731f142609f795f78e31c59021922c643ea5295 Change ID vvmovppx vvmovppxutlxpyytqsmvmnyvpwstpwpk