// ignore_for_file: constant_identifier_names, non_constant_identifier_names import 'dart:io'; import 'package:dating_touchme_app/controller/discover/discover_controller.dart'; import 'package:dating_touchme_app/controller/home/home_controller.dart'; import 'package:dating_touchme_app/controller/message/conversation_controller.dart'; import 'package:get/get.dart'; import 'package:get/get_core/src/get_main.dart'; import '../model/mine/user_data.dart'; import 'mine/mine_controller.dart'; class GlobalData { String? qnToken;//uec接口的Token String? userId;//用户id UserData? userData;// 用户的基础信息 bool isLogout = false;//是否已经退出登录 bool teenagerMode = false; //青少年模式 void logout() { isLogout = true; userId = null; qnToken = null; userData = null; Get.delete(force: true); Get.delete(force: true); Get.delete(force: true); Get.delete(force: true); } static GlobalData getInstance() { _instance ??= GlobalData._init(); return _instance!; } GlobalData._init() { if(Platform.isIOS){ // xAppId = "503258978847966412"; } } factory GlobalData() => getInstance(); static GlobalData get instance => getInstance(); static GlobalData? _instance; }