setupDefaultParameter static method

Map<String, Object?> setupDefaultParameter(
  1. String query,
  2. Map<String, Object?>? params, {
  3. bool formatJson = false,
})

Implementation

static Map<String, Object?> setupDefaultParameter(
  String query,
  Map<String, Object?>? params, {
  bool formatJson = false,
}) {
  Map<String, Object?> tmp = {};
  tmp.addAll(params ?? {});
  tmp['query'] = query;
  if (!tmp.containsKey('uid') && !tmp.containsKey('@uid')) {
    tmp['uid'] = Common.uid;
  }

  if (kDebugMode) {
    if (!tmp.containsKey('kDebugMode') && !tmp.containsKey('@kDebugMode')) {
      tmp['kDebugMode'] = kDebugMode;
    }
  }
  if (!tmp.containsKey('db') && !tmp.containsKey('@db')) {
    tmp['db'] = Common.idDb;
  }
  if (!tmp.containsKey('languageId') && !tmp.containsKey('@languageId')) {
    tmp['languageId'] = Common.languageId;
  }

  if (!tmp.containsKey('deviceName') && !tmp.containsKey('@deviceName')) {
    tmp['deviceName'] = Common.deviceName;
  }
  if (!tmp.containsKey('@deviceId') && !tmp.containsKey('deviceId')) {
    tmp['deviceId'] = Common.deviceId;
  }

  if (!tmp.containsKey('@mode') && !tmp.containsKey('mode')) {
    tmp['mode'] = 'App';
  }

  if (!tmp.containsKey('@fVersion') &&
      !tmp.containsKey('fVersion') &&
      Common.fVersion > 0) {
    tmp['fVersion'] = Common.fVersion;
  }

  if (!tmp.containsKey('@formatJson') && !tmp.containsKey('formatJson')) {
    tmp['formatJson'] = formatJson;
  }

  return tmp;
}