diff --git a/lib/http/init.dart b/lib/http/init.dart index 154c6355..ca4004f6 100644 --- a/lib/http/init.dart +++ b/lib/http/init.dart @@ -45,11 +45,16 @@ class Request { ))); if (Accounts.main.isLogin) { - getCoin(); + final coin = GStorage.userInfo.get('userInfoCache')?.money; + if (coin == null) { + setCoin(); + } else { + GlobalData().coins = coin; + } } } - static Future getCoin() async { + static Future setCoin() async { final res = await UserHttp.getCoin(); if (res['status']) { GlobalData().coins = res['data'];