fixed api

This commit is contained in:
kicap1992
2022-06-29 22:50:13 +08:00
parent 70b9a9a04b
commit a6c69c1164
23 changed files with 1748 additions and 778 deletions

View File

@ -1,80 +1,91 @@
// ignore_for_file: file_names, non_constant_identifier_names
import 'dart:developer';
// import 'dart:developer';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:get/get.dart';
import 'package:get_storage/get_storage.dart';
import '../../api/beforeLoginAPI.dart';
import 'package:logger/logger.dart';
class BeforeEnterController extends GetxController {
final storage = GetStorage();
@override
void onInit() async {
await EasyLoading.show(
status: 'Loading...',
maskType: EasyLoadingMaskType.black,
);
// wait 3 sec
// await Future.delayed(const Duration(seconds: 3));
// await EasyLoading.dismiss();
log("sini on init before enter");
cek_login();
final dev = Logger();
// log(storage.read('role') + "ini role nya");
// @override
// void onInit() async {
// // await EasyLoading.show(
// // status: 'Loading...',
// // maskType: EasyLoadingMaskType.black,
// // );
// // wait 3 sec
// // log(storage.read('role') + "ini role nya");
// super.onInit();
// await Future.delayed(const Duration(seconds: 2));
// // await EasyLoading.dismiss();
// cek_login();
// }
@override
void onInit() {
super.onInit();
// future 1.5 sec
Future.delayed(const Duration(seconds: 1), () {
cek_login();
});
}
void cek_login() async {
final _username =
(storage.read('username') != null) ? storage.read('username') : "";
final _password =
(storage.read('password') != null) ? storage.read('password') : "";
// final _username =
// (storage.read('username') != null) ? storage.read('username') : "";
// final _password =
// (storage.read('password') != null) ? storage.read('password') : "";
final _role = (storage.read('role') != null) ? storage.read('role') : "";
final _id = (storage.read('id') != null) ? storage.read('id') : "";
// final _id = (storage.read('id') != null) ? storage.read('id') : "";
late bool _wrongPassword;
// late bool _wrongPassword;
Map<String, dynamic> _data = await BeforeLoginApi.log_in_user(
_username, _password, _role.toLowerCase());
// var _c = Get.put(BeforeLoginApi());
switch (_data['status']) {
case 200:
_wrongPassword = true;
break;
case 400:
_wrongPassword = false;
break;
default:
_wrongPassword = false;
break;
}
// Map<String, dynamic> _data =
// await _c.log_in_user(_username, _password, _role.toLowerCase());
log(_username.toString() + " ini usernamenya");
log(_password.toString() + " ini passwordnya");
log(_role.toString() + " ini role nya");
log(_id.toString() + " ini id nya");
// dev.i(_data);
// await Future.delayed(const Duration(seconds: 3));
await EasyLoading.dismiss();
// switch (_data['status']) {
// case 200:
// _wrongPassword = true;
// break;
// case 400:
// _wrongPassword = false;
// break;
// default:
// _wrongPassword = false;
// break;
// }
if (!_wrongPassword) {
storage.remove('username');
storage.remove('password');
storage.remove('role');
// log(_username.toString() + " ini usernamenya");
// log(_password.toString() + " ini passwordnya");
// log(_role.toString() + " ini role nya");
// log(_id.toString() + " ini id nya");
Get.offAllNamed(
'/index',
arguments: {
"tap": 0,
"history": [0],
},
);
return;
}
// // await Future.delayed(const Duration(seconds: 3));
// await EasyLoading.dismiss();
// if (!_wrongPassword) {
// storage.remove('username');
// storage.remove('password');
// storage.remove('role');
// Get.offAllNamed(
// '/index',
// arguments: {
// "tap": 0,
// "history": [0],
// },
// );
// return;
// }
if (_role.toLowerCase() == "kurir") {
Get.offAllNamed(