settingsSaveGeneral function

Future<String?> settingsSaveGeneral(
  1. String mapApi,
  2. String messageKey,
  3. String _comission,
  4. String adminEmail,
  5. String adminPhone,
)

////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////

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;
}