| pref.saveString(DATA_CONST.TOKEN_KEY, ""); | pref.saveString(DATA_CONST.TOKEN_KEY, ""); | ||||
| pref.saveString(DATA_CONST.PUSH_KEY, ""); | pref.saveString(DATA_CONST.PUSH_KEY, ""); | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | ||||
| LocalStorage.save(LocalStorageKey.full_name, ''); | |||||
| }); | }); | ||||
| } | } | ||||
| } catch (e) { | } catch (e) { | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | ||||
| LocalStorage.save(LocalStorageKey.full_name, ''); | |||||
| pref.saveString(DATA_CONST.TOKEN_KEY, ""); | pref.saveString(DATA_CONST.TOKEN_KEY, ""); | ||||
| pref.saveString(DATA_CONST.PUSH_KEY, ""); | pref.saveString(DATA_CONST.PUSH_KEY, ""); | ||||
| } | } |
| import 'package:get/get.dart'; | import 'package:get/get.dart'; | ||||
| import 'package:flutter_bloc/flutter_bloc.dart'; | import 'package:flutter_bloc/flutter_bloc.dart'; | ||||
| import '../../../utils/local_storage.dart'; | |||||
| class AccountScreen extends StatefulWidget { | class AccountScreen extends StatefulWidget { | ||||
| @override | @override | ||||
| _AccountScreenState createState() => _AccountScreenState(); | _AccountScreenState createState() => _AccountScreenState(); | ||||
| _userRepository.deleteFcmToken(pushKey).then((value) {}).catchError((err) {}).whenComplete(() { | _userRepository.deleteFcmToken(pushKey).then((value) {}).catchError((err) {}).whenComplete(() { | ||||
| pref.saveString(DATA_CONST.TOKEN_KEY, ""); | pref.saveString(DATA_CONST.TOKEN_KEY, ""); | ||||
| pref.saveString(DATA_CONST.PUSH_KEY, ""); | pref.saveString(DATA_CONST.PUSH_KEY, ""); | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | |||||
| }); | }); | ||||
| } | } | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | |||||
| LocalStorage.save(LocalStorageKey.full_name, ''); | |||||
| } catch (e) { | } catch (e) { | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | pref.saveString(DATA_CONST.CURRENT_FULL_NAME, ""); | ||||
| LocalStorage.save(LocalStorageKey.full_name, ''); | |||||
| pref.saveString(DATA_CONST.TOKEN_KEY, ""); | pref.saveString(DATA_CONST.TOKEN_KEY, ""); | ||||
| pref.saveString(DATA_CONST.PUSH_KEY, ""); | pref.saveString(DATA_CONST.PUSH_KEY, ""); | ||||
| } | } |
| import 'package:keyboard_dismisser/keyboard_dismisser.dart'; | import 'package:keyboard_dismisser/keyboard_dismisser.dart'; | ||||
| import 'package:farm_tpf/utils/formatter.dart'; | import 'package:farm_tpf/utils/formatter.dart'; | ||||
| import '../../../../utils/local_storage.dart'; | |||||
| class EditActionEnvironmentUpdate extends StatefulWidget { | class EditActionEnvironmentUpdate extends StatefulWidget { | ||||
| final int cropId; | final int cropId; | ||||
| final bool isEdit; | final bool isEdit; | ||||
| var changeFileController = Get.put(ChangeFileController()); | var changeFileController = Get.put(ChangeFileController()); | ||||
| Future<Null> getSharedPrefs() async { | Future<Null> getSharedPrefs() async { | ||||
| var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| // var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| var currentFullName = LocalStorage.getString(LocalStorageKey.full_name); | |||||
| _executeByController.text = currentFullName ?? ""; | _executeByController.text = currentFullName ?? ""; | ||||
| } | } | ||||
| import 'package:keyboard_dismisser/keyboard_dismisser.dart'; | import 'package:keyboard_dismisser/keyboard_dismisser.dart'; | ||||
| import 'package:farm_tpf/utils/formatter.dart'; | import 'package:farm_tpf/utils/formatter.dart'; | ||||
| import '../../../utils/local_storage.dart'; | |||||
| import 'controller/ChangeFieldInForm.dart'; | import 'controller/ChangeFieldInForm.dart'; | ||||
| import 'controller/ChangeSupplyUsing.dart'; | import 'controller/ChangeSupplyUsing.dart'; | ||||
| import 'controller/ChangeWorker.dart'; | import 'controller/ChangeWorker.dart'; | ||||
| var isValidated = false; | var isValidated = false; | ||||
| Future<Null> getSharedPrefs() async { | Future<Null> getSharedPrefs() async { | ||||
| var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| // var currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| var currentFullName = LocalStorage.getString(LocalStorageKey.full_name); | |||||
| _executeByController.text = currentFullName ?? ""; | _executeByController.text = currentFullName ?? ""; | ||||
| } | } | ||||
| void initState() { | void initState() { | ||||
| super.initState(); | super.initState(); | ||||
| if (kDebugMode) { | if (kDebugMode) { | ||||
| loginBloc.usernameCtl.text = 'quanly2'; | |||||
| loginBloc.passwordCtl.text = '123456'; | |||||
| loginBloc.usernameCtl.text = 'gd_doannong'; | |||||
| loginBloc.passwordCtl.text = 'abcd1234'; | |||||
| } | } | ||||
| } | } | ||||
| // ), | // ), | ||||
| // ), | // ), | ||||
| Positioned( | Positioned( | ||||
| top: 140.h, | |||||
| top: 100.h, | |||||
| right: 40.w, | right: 40.w, | ||||
| left: 40.w, | left: 40.w, | ||||
| child: Image.asset( | child: Image.asset( |
| import 'package:farm_tpf/utils/const_color.dart'; | import 'package:farm_tpf/utils/const_color.dart'; | ||||
| import 'package:farm_tpf/utils/const_common.dart'; | import 'package:farm_tpf/utils/const_common.dart'; | ||||
| import 'package:farm_tpf/utils/const_icons.dart'; | import 'package:farm_tpf/utils/const_icons.dart'; | ||||
| import 'package:farm_tpf/utils/local_storage.dart'; | |||||
| import 'package:farm_tpf/utils/pref.dart'; | import 'package:farm_tpf/utils/pref.dart'; | ||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||
| import 'package:flutter_svg/flutter_svg.dart'; | import 'package:flutter_svg/flutter_svg.dart'; | ||||
| Future<Null> getSharedPrefs() async { | Future<Null> getSharedPrefs() async { | ||||
| token = await pref.getString(DATA_CONST.TOKEN_KEY); | token = await pref.getString(DATA_CONST.TOKEN_KEY); | ||||
| currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| // currentFullName = await pref.getString(DATA_CONST.CURRENT_FULL_NAME); | |||||
| currentFullName = LocalStorage.getString(LocalStorageKey.full_name); | |||||
| var options = BaseOptions(baseUrl: ConstCommon.baseUrl); | var options = BaseOptions(baseUrl: ConstCommon.baseUrl); | ||||
| options.headers["Authorization"] = "Bearer $token"; | options.headers["Authorization"] = "Bearer $token"; | ||||
| client = Dio(options); | client = Dio(options); | ||||
| try { | try { | ||||
| var currentUser = await _userRepository.getUser(); | var currentUser = await _userRepository.getUser(); | ||||
| pref.saveString(DATA_CONST.CURRENT_FULL_NAME, currentUser.fullName ?? ''); | pref.saveString(DATA_CONST.CURRENT_FULL_NAME, currentUser.fullName ?? ''); | ||||
| LocalStorage.save(LocalStorageKey.full_name, currentUser.fullName ?? ''); | |||||
| print("fullname: ${currentUser.fullName}"); | print("fullname: ${currentUser.fullName}"); | ||||
| } catch (e) { | } catch (e) { | ||||
| print("error: ${e.toString()}"); | print("error: ${e.toString()}"); |