Skip to content

docs: sync the Guide with the S3 NetworkChecker findings - #20

Merged
dwikiriyadi merged 1 commit into
mainfrom
docs/s3-network-checker
Oct 11, 2026
Merged

dwikiriyadi merged 1 commit into
mainfrom
docs/s3-network-checker

Conversation

@dwikiriyadi

Copy link
Copy Markdown
Member

Regenerated from the vault after srctool/sinew-kotlin#62.

Base Network

  • NetworkChecker starts Online until the platform reports, and has close().
  • A captive portal counts as offline where the platform can tell.

Kotlin Network

  • How each platform reports connectivity: the manifest permission, NWPathMonitor, the JVM poll, and wasm through js().
  • How each platform is tested, including the instrumented Android test.
  • A poller under test gets its own TestCoroutineScheduler, so a broken close() fails the test instead of hanging it.

🤖 Generated with Claude Code

NetworkChecker starts Online and has close(), how each platform reports
connectivity and how each is tested, and the poller-test pitfall.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dwikiriyadi
dwikiriyadi merged commit 34308f8 into main Oct 11, 2026
4 checks passed
@dwikiriyadi
dwikiriyadi deleted the docs/s3-network-checker branch October 11, 2026 23:37
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