getLocalSettings function
dynamic
getLocalSettings()
Implementation
getLocalSettings() async {
dprint("getLocalSettings");
try{
var directory = await getApplicationDocumentsDirectory();
var directoryPath = directory.path;
var _file = File('$directoryPath/localSettings.json');
if (await _file.exists()){
final contents = await _file.readAsString();
var data = json.decode(contents);
dprint("getLocalSettings $data");
localSettings = LocalSettings.fromJson(data);
//dprint("productsLastTime: ${localSettings.productsLastTime}");
// login
if (localSettings.type == "email" && localSettings.email.isNotEmpty && localSettings.password.isNotEmpty)
await FirebaseAuth.instance.signInWithEmailAndPassword(email: localSettings.email, password: localSettings.password);
}
}catch(ex){
print("exception getTheme $ex");
}
}