separate api calls

This commit is contained in:
Simon Ding
2024-07-10 11:01:33 +08:00
parent 54de83730a
commit d7d5c72518
12 changed files with 551 additions and 423 deletions

View File

@@ -31,4 +31,14 @@ class Utils {
static showSnakeBar(BuildContext context, String msg) {
ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(msg)));
}
static bool showError(BuildContext context, AsyncSnapshot snapshot) {
final isErrored = snapshot.hasError &&
snapshot.connectionState != ConnectionState.waiting;
if (isErrored) {
Utils.showSnakeBar(context, "当前操作出错: ${snapshot.error}");
return true;
}
return false;
}
}