mod: use cached coin (#667)

This commit is contained in:
My-Responsitories
2025-04-11 20:15:09 +08:00
committed by GitHub
parent 1eadcd41f6
commit 02dee71670

View File

@@ -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<void> setCoin() async {
final res = await UserHttp.getCoin();
if (res['status']) {
GlobalData().coins = res['data'];