// import 'package:hookii_robot/get_dom/services/store_service.dart'; // import '../../get_dom/network/api_models/login/LoginEntity.dart'; // import '../mower_manager/model_equipment.dart'; import '../../login/login/entity/LoginData.dart' as ud; import '../../login/login/entity/LoginEntity.dart'; import '../store_service.dart'; class ClientManager { ClientManager._init(){ } static ClientManager? _manager; static ClientManager shareManager(){ _manager ??= ClientManager._init(); return _manager!; } factory ClientManager() => shareManager(); List devices = []; String vCode = '',cardText = '',password = ''; bool isEmail = true; bool hasCheckedAppVersion = false; // void updateDevice(ud.Data data) { // int idx = devices.indexWhere((element) => element.serialNumber == data.serialNumber); // if(idx == -1) { // devices.add(ud.Data.fromJson(data.toJson())); // }else { // devices[idx] = ud.Data.fromJson(data.toJson()); // } // } // bool checkAlias(String name) { // int idx = devices.indexWhere((element) => element.alias == name); // return idx != -1; // } void resetDevices() => devices = []; Future logOff() async { // await StoreService.to.removeUserInfo(); resetDevices(); } // Future loginSuccess({LoginEntity? loginEntity,bool byToken = false}) async { // if(byToken){ // return; // } // await StoreService.to.saveLogInInfo(loginEntity!); // } }