Skip to content

docs: sync the Guide with the Dart S3 interceptor findings - #22

Merged
dwikiriyadi merged 1 commit into
mainfrom
docs/s3-dart-interceptors
Oct 12, 2026
Merged

dwikiriyadi merged 1 commit into
mainfrom
docs/s3-dart-interceptors

Conversation

@dwikiriyadi

Copy link
Copy Markdown
Member

Regenerated from the vault after srctool/sinew-dart#58.

Base Network

  • Auth stays opt-out through anonymousPaths only. There's no per-request anonymous flag: anonymous endpoints are few, and a new endpoint gets the token by default.

Flutter Network

  • Interceptors first, with an optional preset.
  • No SinewRedirectInterceptor: dart:io and the browser already follow the rules, and real-server and Chrome tests pin that behavior.
  • No sinewBackend.
  • The deadline uses its own cancel token, linked to the caller's.
  • Dio's case-insensitive headers.
  • How it's tested, including why completed requests use the real clock in Chrome.

🤖 Generated with Claude Code

Interceptors first with an optional preset, no redirect interceptor (the
platform's own rules, tested), no sinewBackend in Dart, the deadline's own
cancel token, and auth staying opt-out through anonymousPaths only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dwikiriyadi
dwikiriyadi merged commit 02dc513 into main Oct 12, 2026
4 checks passed
@dwikiriyadi
dwikiriyadi deleted the docs/s3-dart-interceptors branch October 12, 2026 06:33
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