Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dart-lib
Submodule dart-lib updated 67 files
+85 −0 .github/workflows/ci.yml
+16 −0 example/integration_test/all_test.dart
+56 −0 example/integration_test/storage_guard_test.dart
+2 −0 example/pubspec.yaml
+1 −0 packages/sinew_network/CHANGELOG.md
+3 −1 packages/sinew_network/lib/src/auth_interceptor.dart
+12 −0 packages/sinew_network/test/auth_interceptor_test.dart
+1 −0 packages/sinew_riverpod_providers/CHANGELOG.md
+22 −2 packages/sinew_riverpod_providers/README.md
+13 −2 packages/sinew_riverpod_providers/lib/sinew_riverpod_providers.dart
+0 −5 packages/sinew_riverpod_providers/lib/src/api/riverpod_providers.dart
+87 −0 packages/sinew_riverpod_providers/lib/src/providers.dart
+24 −0 packages/sinew_riverpod_providers/lib/src/secure_refresh_token_store.dart
+13 −0 packages/sinew_riverpod_providers/lib/src/use_network_checker.dart
+8 −1 packages/sinew_riverpod_providers/pubspec.yaml
+195 −0 packages/sinew_riverpod_providers/test/providers_test.dart
+0 −8 packages/sinew_riverpod_providers/test/riverpod_providers_test.dart
+2 −0 packages/sinew_storage/CHANGELOG.md
+36 −0 packages/sinew_storage/README.md
+4 −0 packages/sinew_storage/lib/sinew_storage.dart
+14 −0 packages/sinew_storage/lib/src/inspectable_store.dart
+26 −2 packages/sinew_storage/lib/src/key_value_store.dart
+50 −0 packages/sinew_storage/lib/src/paged_query.dart
+19 −2 packages/sinew_storage/lib/src/secure_store.dart
+3 −0 packages/sinew_storage/lib/src/storage_errors.dart
+14 −0 packages/sinew_storage/lib/src/storage_errors_io.dart
+30 −0 packages/sinew_storage/lib/src/storage_errors_web.dart
+123 −0 packages/sinew_storage/lib/src/storage_guard.dart
+3 −0 packages/sinew_storage/pubspec.yaml
+17 −0 packages/sinew_storage/test/key_value_store_contract.dart
+87 −0 packages/sinew_storage/test/paged_query_drift_test.dart
+118 −0 packages/sinew_storage/test/paged_query_test.dart
+13 −0 packages/sinew_storage/test/secure_store_contract.dart
+62 −0 packages/sinew_storage/test/storage_guard_io_test.dart
+155 −0 packages/sinew_storage/test/storage_guard_test.dart
+55 −0 packages/sinew_storage/test/storage_web_test.dart
+4 −0 packages/sinew_storage/test/support/memory_executor.dart
+5 −0 packages/sinew_storage/test/support/memory_executor_native.dart
+5 −0 packages/sinew_storage/test/support/memory_executor_stub.dart
+2 −0 packages/sinew_testing/CHANGELOG.md
+12 −0 packages/sinew_testing/lib/sinew_testing.dart
+12 −2 packages/sinew_testing/lib/src/controlled_fetch.dart
+7 −0 packages/sinew_testing/lib/src/dropped_connection_io.dart
+8 −0 packages/sinew_testing/lib/src/dropped_connection_web.dart
+77 −0 packages/sinew_testing/lib/src/fake_biometric_vault.dart
+41 −0 packages/sinew_testing/lib/src/fake_field_cipher.dart
+97 −0 packages/sinew_testing/lib/src/fake_key_value_store.dart
+33 −0 packages/sinew_testing/lib/src/fake_localizer.dart
+54 −0 packages/sinew_testing/lib/src/fake_refresh_token_store.dart
+77 −0 packages/sinew_testing/lib/src/fake_secure_store.dart
+11 −0 packages/sinew_testing/lib/src/fixture.dart
+12 −0 packages/sinew_testing/lib/src/fixture_io.dart
+20 −0 packages/sinew_testing/lib/src/fixture_web.dart
+11 −0 packages/sinew_testing/lib/src/missing_fixture.dart
+187 −0 packages/sinew_testing/lib/src/mock_http.dart
+20 −0 packages/sinew_testing/lib/src/recording_crash_reporter.dart
+26 −0 packages/sinew_testing/lib/src/recording_reporter.dart
+14 −0 packages/sinew_testing/lib/src/storage_errors.dart
+3 −0 packages/sinew_testing/pubspec.yaml
+1 −0 packages/sinew_testing/test/fixtures/orders_page.json
+27 −0 packages/sinew_testing/test/helpers_failing_test.dart
+200 −0 packages/sinew_testing/test/mock_http_test.dart
+41 −0 packages/sinew_testing/test/other_fakes_test.dart
+139 −0 packages/sinew_testing/test/security_fakes_test.dart
+207 −0 packages/sinew_testing/test/store_fakes_test.dart
+25 −0 packages/sinew_testing/test_support/failing_helpers_test.dart
+1 −0 tool/sinew_graph.txt
2 changes: 1 addition & 1 deletion kotlin-lib
Submodule kotlin-lib updated 48 files
+9 −2 .github/workflows/ci.yml
+3 −0 CHANGELOG.md
+7 −1 README.md
+7 −0 build-logic/src/main/kotlin/com/srctool/gradle/ComposeConventionPlugin.kt
+13 −1 build-logic/src/main/kotlin/com/srctool/gradle/KmpLibraryConventionPlugin.kt
+4 −2 build.gradle.kts
+1 −1 gradle/kotlin.versions.toml
+2 −0 gradle/tools.versions.toml
+5 −2 sinew-network/src/commonMain/kotlin/com/srctool/sinew/network/SinewHttp.kt
+5 −0 sinew-testing/build.gradle.kts
+3 −0 sinew-testing/src/androidHostTest/kotlin/com/srctool/sinew/testing/Platform.androidHost.kt
+5 −0 sinew-testing/src/androidMain/kotlin/com/srctool/sinew/testing/DroppedConnection.android.kt
+7 −0 sinew-testing/src/androidMain/kotlin/com/srctool/sinew/testing/Fixture.android.kt
+5 −0 sinew-testing/src/androidMain/kotlin/com/srctool/sinew/testing/StorageErrors.android.kt
+26 −2 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/ControlledFetch.kt
+71 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeBiometricVault.kt
+42 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeFieldCipher.kt
+59 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeKeyValueStore.kt
+24 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeLocalizer.kt
+41 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeRefreshTokenStore.kt
+60 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/FakeSecureStore.kt
+26 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/Fixture.kt
+124 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/MockHttp.kt
+24 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/RecordingCrashReporter.kt
+15 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/RecordingHttpLogger.kt
+29 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/RecordingReporter.kt
+12 −0 sinew-testing/src/commonMain/kotlin/com/srctool/sinew/testing/StorageErrors.kt
+20 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/FixtureTest.kt
+142 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/MockHttpTest.kt
+104 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/OtherFakesTest.kt
+4 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/Platform.kt
+111 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/SecurityFakesTest.kt
+181 −0 sinew-testing/src/commonTest/kotlin/com/srctool/sinew/testing/StoreFakesTest.kt
+1 −0 sinew-testing/src/commonTest/resources/orders_page.json
+9 −0 sinew-testing/src/iosMain/kotlin/com/srctool/sinew/testing/DroppedConnection.ios.kt
+16 −0 sinew-testing/src/iosMain/kotlin/com/srctool/sinew/testing/Fixture.ios.kt
+6 −0 sinew-testing/src/iosMain/kotlin/com/srctool/sinew/testing/StorageErrors.ios.kt
+3 −0 sinew-testing/src/iosTest/kotlin/com/srctool/sinew/testing/Platform.ios.kt
+5 −0 sinew-testing/src/jvmMain/kotlin/com/srctool/sinew/testing/DroppedConnection.jvm.kt
+7 −0 sinew-testing/src/jvmMain/kotlin/com/srctool/sinew/testing/Fixture.jvm.kt
+5 −0 sinew-testing/src/jvmMain/kotlin/com/srctool/sinew/testing/StorageErrors.jvm.kt
+55 −0 sinew-testing/src/jvmTest/kotlin/com/srctool/sinew/testing/ControlledFetchTeardownTest.kt
+3 −0 sinew-testing/src/jvmTest/kotlin/com/srctool/sinew/testing/Platform.jvm.kt
+11 −0 sinew-testing/src/wasmJsMain/kotlin/com/srctool/sinew/testing/DroppedConnection.wasmJs.kt
+17 −0 sinew-testing/src/wasmJsMain/kotlin/com/srctool/sinew/testing/Fixture.wasmJs.kt
+12 −0 sinew-testing/src/wasmJsMain/kotlin/com/srctool/sinew/testing/StorageErrors.wasmJs.kt
+3 −0 sinew-testing/src/wasmJsTest/kotlin/com/srctool/sinew/testing/Platform.wasmJs.kt
+2 −0 tool/karma.config.d/fixtures.js