mirror of
https://github.com/kuhyx/utils.git
synced 2026-11-12 17:31:01 +01:00
Todo: fda71ed1 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
24 lines
908 B
Dart
24 lines
908 B
Dart
/// The Flutter half of `crdt_sync`.
|
|
///
|
|
/// `crdt_sync` is pure Dart so it can run from CLI tools and headless
|
|
/// systemd jobs. That leaves every Flutter app to write the same glue:
|
|
/// a `flutter_secure_storage` adapter, a persisted device id, an account
|
|
/// store, and a client-opening function. Four apps had copied it, and the
|
|
/// copies had drifted -- `todo` carried an opt-out flag and a seeded-session
|
|
/// path the others never received.
|
|
///
|
|
/// This package owns that glue. A new app needs a [SyncApp] and one call to
|
|
/// [openSync]; see the README.
|
|
library;
|
|
|
|
export 'src/account_store.dart';
|
|
export 'src/bootstrap.dart';
|
|
export 'src/device_id.dart';
|
|
export 'src/e2e_bootstrap.dart';
|
|
export 'src/e2e_passphrase_button.dart';
|
|
export 'src/google_any_sign_in.dart';
|
|
export 'src/google_desktop_sign_in.dart';
|
|
export 'src/google_pkce.dart';
|
|
export 'src/google_sign_in.dart';
|
|
export 'src/keystore.dart';
|