30 lines
662 B
Dart
30 lines
662 B
Dart
import 'dart:async';
|
|
|
|
import 'package:get/get.dart';
|
|
|
|
import '../../util/SharedPreferencesHelper.dart';
|
|
import '../../util/eventBus.dart';
|
|
import 'state.dart';
|
|
|
|
class PrivacyLogic extends GetxController {
|
|
int vip = 0;
|
|
|
|
@override
|
|
void onInit() {
|
|
// TODO: implement onInit
|
|
super.onInit();
|
|
SharedPreferencesHelper.getInstance().then((sharedPreferences) {
|
|
vip = sharedPreferences.getInt(SharedPreferencesHelper.VIP);
|
|
update();
|
|
});
|
|
|
|
|
|
|
|
StreamSubscription subscription = EventBusManager.on<CommentVipEvent>().listen((event) {
|
|
vip = event.vip;
|
|
});
|
|
}
|
|
bool isOpen = false;
|
|
final PrivacyState state = PrivacyState();
|
|
}
|