You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
748 B

// ignore_for_file: constant_identifier_names, non_constant_identifier_names
import 'dart:io';
import '../model/mine/user_data.dart';
class GlobalData {
String? qnToken;//uec接口的Token
String? userId;//用户id
UserData? userData;// 用户的基础信息
bool isLogout = false;//是否已经退出登录
void logout() {
isLogout = true;
userId = null;
qnToken = null;
userData = null;
}
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;
}