settingsSaveGeneral function
////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
Implementation
Future<String?> settingsSaveGeneral(String mapApi, String messageKey,
String _comission, String adminEmail, String adminPhone) async{
appSettings.googleMapApiKey = mapApi;
appSettings.cloudKey = messageKey;
appSettings.defaultAdminComission = toInt(_comission);
Map<String, Object> _data = {
// "appname": appSettings.appname,
"google_map_apikey" : appSettings.googleMapApiKey,
"cloud_key" : messageKey,
"distance_unit" : appSettings.distanceUnit,
"time_format" : appSettings.timeFormat,
"date_format" : appSettings.dateFormat,
"def_admin_comission" : appSettings.defaultAdminComission,
'adminEmail': adminEmail,
'adminPhone': adminPhone,
};
try{
await dbSetDocumentInTable("settings", "main", _data);
}catch(ex){
return "saveSettingsGeneral " + ex.toString();
}
return null;
}