mirror of
https://github.com/simon-ding/polaris.git
synced 2026-02-06 15:10:49 +08:00
ui: improve error
This commit is contained in:
@@ -148,7 +148,7 @@ class _ActivityPageState extends ConsumerState<ActivityPage>
|
||||
},
|
||||
));
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
})
|
||||
],
|
||||
|
||||
@@ -94,7 +94,7 @@ class _AuthState extends ConsumerState<AuthSettings> {
|
||||
],
|
||||
));
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class _DownloaderState extends ConsumerState<DownloaderSettings> {
|
||||
onTap: () => showDownloadClientDetails(DownloadClient()),
|
||||
child: const Icon(Icons.add));
|
||||
})),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@ class _GeneralState extends ConsumerState<GeneralSettings> {
|
||||
),
|
||||
);
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class _ImportlistState extends ConsumerState<Importlist> {
|
||||
child: const Icon(Icons.add));
|
||||
}),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ class _IndexerState extends ConsumerState<IndexerSettings> {
|
||||
child: const Icon(Icons.add));
|
||||
}),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ class _NotifierState extends ConsumerState<NotifierSettings> {
|
||||
child: const Icon(Icons.add));
|
||||
}),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
|
||||
|
||||
@@ -79,7 +79,7 @@ class ProwlarrSettingState extends ConsumerState<ProwlarrSettingPage> {
|
||||
],
|
||||
),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ class _StorageState extends ConsumerState<StorageSettings> {
|
||||
child: const Icon(Icons.add));
|
||||
}),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ class _SystemPageState extends ConsumerState<SystemPage> {
|
||||
]);
|
||||
}));
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator())
|
||||
],
|
||||
),
|
||||
@@ -111,7 +111,7 @@ class _SystemPageState extends ConsumerState<SystemPage> {
|
||||
]),
|
||||
]);
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator())
|
||||
],
|
||||
),
|
||||
@@ -185,7 +185,7 @@ class _SystemPageState extends ConsumerState<SystemPage> {
|
||||
],
|
||||
);
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator())
|
||||
],
|
||||
)
|
||||
|
||||
@@ -183,7 +183,7 @@ class _TvDetailsPageState extends ConsumerState<TvDetailsPage> {
|
||||
],
|
||||
);
|
||||
},
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator()));
|
||||
}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ class WelcomePageState extends ConsumerState<WelcomePage> {
|
||||
children: getMediaAll(value),
|
||||
),
|
||||
),
|
||||
error: (err, trace) => PoError(msg: "网络错误", err: err),
|
||||
error: (err, trace) => PoNetworkError(err: err),
|
||||
loading: () => const MyProgressIndicator());
|
||||
}(),
|
||||
getMoreButtonAndActions(uri)
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user