From 1e8e785e5f1b479779c3d7f304eb62a7f41731f6 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Mon, 5 Jan 2026 22:35:52 +0800 Subject: [PATCH] :zap: Adjust riverpod auto retries logic --- lib/main.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/main.dart b/lib/main.dart index ead2f22c..7383c857 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,6 @@ import 'dart:io'; import 'package:croppy/croppy.dart'; +import 'package:dio/dio.dart'; import 'package:easy_localization/easy_localization.dart' hide TextDirection; import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; @@ -170,6 +171,12 @@ void main() async { runApp( ProviderScope( + retry: (retryCount, error) { + if (error is DioException && error.response?.statusCode == 404) { + return null; + } + return const Duration(milliseconds: 300); + }, observers: [ TalkerRiverpodObserver( talker: talker,