platformUuidFormData function
FormData
platformUuidFormData(
[ - FormData? value,
- bool isArckipel = true
])
Implementation
FormData platformUuidFormData([FormData? value, bool isArckipel = true]) {
FormData formData = value ?? FormData();
if (!formData.fields.any((e) => e.key == "filterPlatformUuid")) {
formData.fields
.add(MapEntry("filterPlatformUuid", coreOptions.platformUuid));
}
if (!formData.fields.any((e) => e.key == "platformUuid")) {
formData.fields.add(MapEntry("platformUuid", coreOptions.platformUuid));
}
if (!formData.fields.any((e) => e.key == "languageCode")) {
formData.fields.add(MapEntry("languageCode", appPrefs.languageCode));
}
if (isArckipel) {
if (deviceData.isNotEmpty) {
formData.fields.add(MapEntry(
"deviceInfos",
jsonEncode({
"ip": deviceData['ip'],
"app": deviceData['app'],
"os": deviceData['os'],
"device": deviceData['device'],
}),
));
}
}
return formData;
}