setupDefaultParameter static method
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;
}