Skip to content
Merged
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
1 change: 1 addition & 0 deletions apps/dotto/lib/domain/domain_error.dart
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ final class DomainError implements Exception {
case DioExceptionType.connectionTimeout:
case DioExceptionType.sendTimeout:
case DioExceptionType.receiveTimeout:
case DioExceptionType.transformTimeout:
case DioExceptionType.connectionError:
return DomainError.network(e: e, stackTrace: stackTrace);
case DioExceptionType.badResponse:
Expand Down
2 changes: 1 addition & 1 deletion apps/dotto/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
cloud_firestore: 6.6.0
collection: 1.19.1
cupertino_icons: 1.0.9
dio: 5.9.2
dio: 5.10.0
dotto_design_system: any
firebase_analytics: 12.4.3
firebase_app_check: 0.4.5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,8 @@ void main() {

test('fetch 成功時に status=success と entity が反映される', () async {
final repository = FakeAnnouncementRepository();
final container = createContainer(repository);

container.read(announcementStateProvider);
final container = createContainer(repository)
..read(announcementStateProvider);
await Future<void>.value();
repository.resolve(sampleAnnouncements);
await Future<void>.value();
Expand Down Expand Up @@ -101,9 +100,8 @@ void main() {

test('refresh は status=refreshing → success と遷移し、前回の entity を保持する', () async {
final repository = FakeAnnouncementRepository();
final container = createContainer(repository);

container.read(announcementStateProvider);
final container = createContainer(repository)
..read(announcementStateProvider);
await Future<void>.value();
repository.resolve(sampleAnnouncements);
await Future<void>.value();
Expand Down Expand Up @@ -135,9 +133,8 @@ void main() {

test('refresh 失敗時は status=failure と error が反映される', () async {
final repository = FakeAnnouncementRepository();
final container = createContainer(repository);

container.read(announcementStateProvider);
final container = createContainer(repository)
..read(announcementStateProvider);
await Future<void>.value();
repository.resolve(sampleAnnouncements);
await Future<void>.value();
Expand Down
2 changes: 1 addition & 1 deletion packages/dotto_api/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ environment:
sdk: 3.12.0

dependencies:
dio: "5.9.2"
dio: "5.10.0"
one_of: "1.5.0"
one_of_serializer: "1.5.0"
built_value: "8.12.6"
Expand Down
4 changes: 2 additions & 2 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -357,10 +357,10 @@ packages:
dependency: transitive
description:
name: dio
sha256: aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c
sha256: ea2bad3c89a27635ce2d85cce4d6b199da49a5a48ec77b03e45b65a3b90922b0
url: "https://pub.dev"
source: hosted
version: "5.9.2"
version: "5.10.0"
dio_web_adapter:
dependency: transitive
description:
Expand Down