diff --git a/ui/lib/activity.dart b/ui/lib/activity.dart index 4457ad4..45f4b6e 100644 --- a/ui/lib/activity.dart +++ b/ui/lib/activity.dart @@ -148,7 +148,7 @@ class _ActivityPageState extends ConsumerState }, )); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); }) ], diff --git a/ui/lib/settings/auth.dart b/ui/lib/settings/auth.dart index 5ca773b..11c2bf7 100644 --- a/ui/lib/settings/auth.dart +++ b/ui/lib/settings/auth.dart @@ -94,7 +94,7 @@ class _AuthState extends ConsumerState { ], )); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } } diff --git a/ui/lib/settings/downloader.dart b/ui/lib/settings/downloader.dart index 60e69b1..95578ed 100644 --- a/ui/lib/settings/downloader.dart +++ b/ui/lib/settings/downloader.dart @@ -35,7 +35,7 @@ class _DownloaderState extends ConsumerState { onTap: () => showDownloadClientDetails(DownloadClient()), child: const Icon(Icons.add)); })), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } diff --git a/ui/lib/settings/general.dart b/ui/lib/settings/general.dart index 764090b..1823b15 100644 --- a/ui/lib/settings/general.dart +++ b/ui/lib/settings/general.dart @@ -170,7 +170,7 @@ class _GeneralState extends ConsumerState { ), ); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } } diff --git a/ui/lib/settings/importlist.dart b/ui/lib/settings/importlist.dart index 1149758..90cafba 100644 --- a/ui/lib/settings/importlist.dart +++ b/ui/lib/settings/importlist.dart @@ -35,7 +35,7 @@ class _ImportlistState extends ConsumerState { child: const Icon(Icons.add)); }), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } diff --git a/ui/lib/settings/indexer.dart b/ui/lib/settings/indexer.dart index fbe164d..a795120 100644 --- a/ui/lib/settings/indexer.dart +++ b/ui/lib/settings/indexer.dart @@ -33,7 +33,7 @@ class _IndexerState extends ConsumerState { child: const Icon(Icons.add)); }), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } diff --git a/ui/lib/settings/notifier.dart b/ui/lib/settings/notifier.dart index 5ecbecd..2ef5f7e 100644 --- a/ui/lib/settings/notifier.dart +++ b/ui/lib/settings/notifier.dart @@ -48,7 +48,7 @@ class _NotifierState extends ConsumerState { child: const Icon(Icons.add)); }), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } diff --git a/ui/lib/settings/prowlarr.dart b/ui/lib/settings/prowlarr.dart index cf76277..82a2ba8 100644 --- a/ui/lib/settings/prowlarr.dart +++ b/ui/lib/settings/prowlarr.dart @@ -79,7 +79,7 @@ class ProwlarrSettingState extends ConsumerState { ], ), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } } diff --git a/ui/lib/settings/storage.dart b/ui/lib/settings/storage.dart index f0a0e8c..76a96dd 100644 --- a/ui/lib/settings/storage.dart +++ b/ui/lib/settings/storage.dart @@ -35,7 +35,7 @@ class _StorageState extends ConsumerState { child: const Icon(Icons.add)); }), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); } diff --git a/ui/lib/system_page.dart b/ui/lib/system_page.dart index f4f1186..8bf457c 100644 --- a/ui/lib/system_page.dart +++ b/ui/lib/system_page.dart @@ -56,7 +56,7 @@ class _SystemPageState extends ConsumerState { ]); })); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()) ], ), @@ -111,7 +111,7 @@ class _SystemPageState extends ConsumerState { ]), ]); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()) ], ), @@ -185,7 +185,7 @@ class _SystemPageState extends ConsumerState { ], ); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()) ], ) diff --git a/ui/lib/tv_details.dart b/ui/lib/tv_details.dart index 3d77ed9..7b25de4 100644 --- a/ui/lib/tv_details.dart +++ b/ui/lib/tv_details.dart @@ -183,7 +183,7 @@ class _TvDetailsPageState extends ConsumerState { ], ); }, - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator())); } diff --git a/ui/lib/welcome_page.dart b/ui/lib/welcome_page.dart index 0a24ead..11aa1b7 100644 --- a/ui/lib/welcome_page.dart +++ b/ui/lib/welcome_page.dart @@ -52,7 +52,7 @@ class WelcomePageState extends ConsumerState { children: getMediaAll(value), ), ), - error: (err, trace) => PoError(msg: "网络错误", err: err), + error: (err, trace) => PoNetworkError(err: err), loading: () => const MyProgressIndicator()); }(), getMoreButtonAndActions(uri) diff --git a/ui/lib/widgets/widgets.dart b/ui/lib/widgets/widgets.dart index 770660c..684e7ac 100644 --- a/ui/lib/widgets/widgets.dart +++ b/ui/lib/widgets/widgets.dart @@ -301,3 +301,12 @@ class PoError extends StatelessWidget { ); } } + +class PoNetworkError extends StatelessWidget { + const PoNetworkError({super.key, required this.err}); +final dynamic err; + @override + Widget build(BuildContext context) { + return PoError(msg: "网络错误,请检查网络链接", err: err); + } +}