calliinit method
Implementation
calliinit(BuildContext context){
addLoadingPrensent();
Api.createDefaultParams((parameter) {
parameter.set('username', 'mobile');
parameter.set('password',
'a4786851f5261822f0f57182ee2dc656b57687c8a105c1b697c280ef48aee7e8');
parameter.set('nation_code', Config.AppVersion == VersionApps.indonesia ? "62" : "65");
Api(context2: context).execute('apikey/auth/', SellonMethod.post, parameter,
(response) {
addLoadingPrensent();
String apikey = response.data()['data']['apikey_plain'];
var bytes = utf8.encode(apikey); // data being hashed
var sha256c = sha256.convert(bytes);
Preferences.setApiKey(sha256c.toString());
Config.apiKey = sha256c.toString();
// if (!Config.isFirstLogin!) {
Preferences.getCountry().then((value) {
if (value == "null" || value == null) {
// if (Config.saveUid) {
// saveUid();
// } else {
// checkUid(context: context);
// }
checkOpenSplash(context);
} else {
Preferences.getProfile().then((value) {
// if (mounted) {
// addLoading(20);
// }
if (value != null) {
if (Config.AppVersion == VersionApps.singapura) {
if (value.telpIsVerif == "0") {
Preferences.clearChace();
}
}
} else {
// Preferences.setNeighborhood(Neighborhood.all);
}
addLoadingPrensent();
callApicheckVersion(context);
// goto another
// if (mounted) {
// // addLoading(10);
// SellonRouter.makeFirst(
// context,
// HomeScreen(
// typeDeeplink: typeDeeplink,
// id: iddeep,
// ));
// }
});
}
});
// } else {
// Preferences.setFirst("1");
// callApicheckVersion(context);
// // if (Config.saveUid) {
// // saveUid();
// // } else {
// // checkUid(context: context);
// // }
// }
});
});
}