xcSubscribeDeviceAlarmMessages method

Future<int> xcSubscribeDeviceAlarmMessages(
  1. AlarmSubscribe messageBody
)

Implementation

Future<int> xcSubscribeDeviceAlarmMessages(AlarmSubscribe messageBody) async {
  Map<String, dynamic> map = messageBody.toJson();
  String jsonString = json.encode(map);
  final originResponse = await _api.subscribeDeviceAlarmMessages(
      jsonString, ApiSeq.instance.getSeq());
  XCloudResponse response = XCloudResponse.fromOriginResponse(originResponse);
  if (!response.success) {
    return Future.error(XCloudAPIException(
        code: response.code, commandId: originResponse.commandId));
  }
  return Future.value(response.code);
}