fix:对齐金值的报名验证,商城入口逻辑对齐
This commit is contained in:
1 parent
3b089e2205
commit
7b1852d9a6
20 files changed
+682
-116
No files matched your search
@@ -0,0 +1,23 @@
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../../../common/storage/storage_keys.dart';
|
||||
|
||||
class MallEntryPromoStore {
|
||||
const MallEntryPromoStore(this._preferences);
|
||||
|
||||
final SharedPreferences _preferences;
|
||||
|
||||
bool get hasOpenedMall =>
|
||||
_preferences.getBool(storageMallEntryPromoOpened) ?? false;
|
||||
|
||||
bool get hasSeenHomeBadge =>
|
||||
_preferences.getBool(storageMallHomeBadgeSeen) ?? false;
|
||||
|
||||
Future<void> markMallOpened() async {
|
||||
await _preferences.setBool(storageMallEntryPromoOpened, true);
|
||||
}
|
||||
|
||||
Future<void> markHomeBadgeSeen() async {
|
||||
await _preferences.setBool(storageMallHomeBadgeSeen, true);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user