From 02dee716700784f7a247a46171baded68107c6e7 Mon Sep 17 00:00:00 2001 From: My-Responsitories <107370289+My-Responsitories@users.noreply.github.com> Date: Fri, 11 Apr 2025 20:15:09 +0800 Subject: [PATCH] mod: use cached coin (#667) --- lib/http/init.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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'];