Skip to content

fix(mobile): preserve queued terminal order events#110

Merged
JasonTM17 merged 1 commit into
masterfrom
fix/driver-terminal-event-ordering
Jul 16, 2026
Merged

fix(mobile): preserve queued terminal order events#110
JasonTM17 merged 1 commit into
masterfrom
fix/driver-terminal-event-ordering

Conversation

@JasonTM17

@JasonTM17 JasonTM17 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep a session-scoped terminal-order listener alive while active-order listeners rotate
  • prevent queued terminal Realtime events from being lost behind a stale active-order snapshot
  • cancel the persistent listener during logout/dispose teardown
  • add deterministic race and logout regression coverage

Verification

  • flutter analyze --no-pub
  • flutter test --no-pub test/driver/driver_session_cleanup_test.dart --reporter compact (11/11)
  • flutter test --no-pub --reporter compact (386/386)
  • independent CK review: no blocker

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/nguyensonbmt06-6377s-projects?upgradeToPro=build-rate-limit

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

Resource is limited - try again in 1 day (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/nguyensonbmt06-6377s-projects?upgradeToPro=build-rate-limit

@JasonTM17
JasonTM17 merged commit 303eb46 into master Jul 16, 2026
@JasonTM17
JasonTM17 deleted the fix/driver-terminal-event-ordering branch July 16, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant