From aaec43b7806c87036ae55eda4de8be46bbcfb796 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 00:13:33 +0000 Subject: [PATCH 1/4] Update dependency dio to v5.10.0 --- apps/dotto/pubspec.yaml | 2 +- packages/dotto_api/pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dotto/pubspec.yaml b/apps/dotto/pubspec.yaml index c27cd36f..14eb5a15 100644 --- a/apps/dotto/pubspec.yaml +++ b/apps/dotto/pubspec.yaml @@ -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 diff --git a/packages/dotto_api/pubspec.yaml b/packages/dotto_api/pubspec.yaml index fd0035cc..619b9e0f 100644 --- a/packages/dotto_api/pubspec.yaml +++ b/packages/dotto_api/pubspec.yaml @@ -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" From 1c47fd379447f93971f0f612d24bdab1d98b5b4f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 00:15:01 +0000 Subject: [PATCH 2/4] =?UTF-8?q?pubspec.lock=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pubspec.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index ffd33872..bd67b755 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -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: From ad893f672e645527bfe81679ef69badc55e60dc6 Mon Sep 17 00:00:00 2001 From: Kanta Oikawa Date: Sat, 11 Jul 2026 00:21:24 +0900 Subject: [PATCH 3/4] =?UTF-8?q?dio=205.10.0=E3=81=A7=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=81=95=E3=82=8C=E3=81=9FDioExceptionType.transformTimeout?= =?UTF-8?q?=E3=82=92switch=E3=81=AB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- apps/dotto/lib/domain/domain_error.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/dotto/lib/domain/domain_error.dart b/apps/dotto/lib/domain/domain_error.dart index 1ec9c109..06c8b41c 100644 --- a/apps/dotto/lib/domain/domain_error.dart +++ b/apps/dotto/lib/domain/domain_error.dart @@ -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: From 00cb644bd759700cedc834180bd8e3616aff2276 Mon Sep 17 00:00:00 2001 From: Kanta Oikawa Date: Sat, 11 Jul 2026 00:21:25 +0900 Subject: [PATCH 4/4] =?UTF-8?q?cascade=5Finvocations=E3=81=AElint=E8=AD=A6?= =?UTF-8?q?=E5=91=8A=E3=82=92=E3=82=AB=E3=82=B9=E3=82=B1=E3=83=BC=E3=83=89?= =?UTF-8?q?=E8=A8=98=E6=B3=95=E3=81=A7=E8=A7=A3=E6=B6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .../announcement/announcement_state_test.dart | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/apps/dotto/test/feature/announcement/announcement_state_test.dart b/apps/dotto/test/feature/announcement/announcement_state_test.dart index 68baf5dc..97032aa6 100644 --- a/apps/dotto/test/feature/announcement/announcement_state_test.dart +++ b/apps/dotto/test/feature/announcement/announcement_state_test.dart @@ -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.value(); repository.resolve(sampleAnnouncements); await Future.value(); @@ -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.value(); repository.resolve(sampleAnnouncements); await Future.value(); @@ -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.value(); repository.resolve(sampleAnnouncements); await Future.value();