wip: upgrade dependencies; fix type error of http error handler

This commit is contained in:
2022-01-10 18:01:50 +08:00
parent 85a7d36fda
commit b7d0ec75eb
28 changed files with 20 additions and 2112 deletions
+4 -3
View File
@@ -35,7 +35,7 @@ class _MeWidgetState extends State<MeWidget> {
void initState() {
super.initState();
Api.userSchemes(type: _type).then((value) {
if (mounted)
if (mounted && value != null)
setState(() {
_schemes = value;
_selected = value.isNotEmpty ? value.first.uuid : null;
@@ -53,7 +53,7 @@ class _MeWidgetState extends State<MeWidget> {
_refreshList() {
Future.delayed(const Duration(milliseconds: 100), () {
Api.userSchemes(type: _type).then((value) {
if (mounted)
if (mounted && value != null)
setState(() {
_schemes = value;
});
@@ -108,9 +108,10 @@ class _MeWidgetState extends State<MeWidget> {
_type = e;
});
Api.userSchemes(type: e).then((value) {
if (mounted)
if (mounted && value != null)
setState(() {
_schemes = value;
_selected = value.first.uuid;
});
});
},