Skip to content

Fix subscription refresh cache fallback and peek classification#940

Open
actx4gh wants to merge 1 commit into
futo-org:masterfrom
actx4gh:fix/subscription-refresh-fallback-cache
Open

Fix subscription refresh cache fallback and peek classification#940
actx4gh wants to merge 1 commit into
futo-org:masterfrom
actx4gh:fix/subscription-refresh-fallback-cache

Conversation

@actx4gh
Copy link
Copy Markdown

@actx4gh actx4gh commented May 8, 2026

Correct cached subscription task deduplication so the first cached task for a channel contributes its cache pager and later duplicate cache tasks are skipped.

Avoid propagating exceptions from successful cache fallback results, preventing one transient channel/network failure from aborting collection of the remaining subscription refresh results.

Also fix peek-task classification precedence so the peek setting and client capability checks apply consistently.

Related to #922
Related to #915
May also help #880
May also help #539
May also help #544

Correct cached subscription task deduplication so the first cached task for a
channel contributes its cache pager and later duplicate cache tasks are skipped.

Avoid propagating exceptions from successful cache fallback results, preventing
one transient channel/network failure from aborting collection of the remaining
subscription refresh results.

Also fix peek-task classification precedence so the peek setting and client
capability checks apply consistently.
@futo-cla-pr-labler
Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.org

@futo-cla-pr-labler
Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.org

@actx4gh
Copy link
Copy Markdown
Author

actx4gh commented May 8, 2026

Please sign our contributor license agreement at https://cla.futo.org

/recheck

@Zvonimir-FUTO Zvonimir-FUTO added the Enhancement New feature or request label May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA-signed Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants