updateDeviceStatus method

  1. @override
Future<DeviceStatusInfo?> updateDeviceStatus(
  1. DeviceStatusInfo deviceStatusInfo
)
override

Implementation

@override
Future<DeviceStatusInfo?> updateDeviceStatus(
    DeviceStatusInfo deviceStatusInfo) {
  return _channel.invokeMethod<String>("updateDeviceStatus", {
    "deviceStatusInfo": json.encode(deviceStatusInfo.toMap())
  }).then((value) {
    if (value == null || value == "null") {
      return null;
    }
    Map<String, dynamic> map = json.decode(value);
    return DeviceStatusInfo.fromJson(map);
  });
}