setDeviceAlarmCallback method
Implementation
Future<Map<String, dynamic>> setDeviceAlarmCallback(
String cameraId, String callbackUrl) async {
try {
final response = await http.get(Uri.parse(
'$baseURL/camera/device-alarm-callback?cameraId=$cameraId&callbackUrl=$callbackUrl'));
if (response.statusCode == 200) {
final details = json.decode(response.body);
if (details["isError"]) {
return {'isError': true, 'message': details["message"]};
} else {
return {'isError': false};
}
} else {
final errorData = json.decode(response.body);
return {
'isError': true,
'message': errorData['message'],
};
}
} catch (error) {
return {
'isError': true,
'message': 'An error occurred: $error',
};
}
}