getPayloadFromId method
Implementation
Future<Map<String, dynamic>?> getPayloadFromId({
required String id,
required String baseUrl,
required String actionToken,
required String realmId,
}) async {
final url = "$baseUrl/$id/$realmId";
debugPrint("url : $url , action token : $actionToken");
final response = await http.get(
Uri.parse(url),
headers: <String, String>{
'Content-Type': 'application/json',
'Authorization': 'Bearer $actionToken',
},
);
debugPrint("status -> ${response.statusCode}");
if (response.statusCode == 200) {
debugPrint("response -> ${response.body}");
if (Platform.isAndroid || Platform.isIOS) {
final json = jsonEncode({"payload": response.body});
final result = jsonDecode(json);
return result;
} else {
final result = jsonDecode(response.body);
return result;
}
} else {
return null;
}
}