21 lines
616 B
Dart
21 lines
616 B
Dart
import '../../../common/storage/preferences_storage.dart';
|
|
import '../../../common/storage/storage_keys.dart';
|
|
|
|
class MallEntryPromoStore {
|
|
const MallEntryPromoStore(this._preferences);
|
|
|
|
final PreferencesStorage _preferences;
|
|
|
|
bool get hasOpenedMall => _preferences.getBool(storageMallEntryPromoOpened);
|
|
|
|
bool get hasSeenHomeBadge => _preferences.getBool(storageMallHomeBadgeSeen);
|
|
|
|
Future<void> markMallOpened() async {
|
|
await _preferences.setBool(storageMallEntryPromoOpened, true);
|
|
}
|
|
|
|
Future<void> markHomeBadgeSeen() async {
|
|
await _preferences.setBool(storageMallHomeBadgeSeen, true);
|
|
}
|
|
}
|