deviceList property

Future<List<EzvizDeviceInfo>?> get deviceList

获取所有的设备信息

Implementation

Future<List<EzvizDeviceInfo>?> get deviceList async {
  List<Map<String, dynamic>>? result = await _channel.invokeListMethod(
    EzvizChannelMethods.deviceInfoList,
  );
  if (result != null) {
    final deviceList = <EzvizDeviceInfo>[];
    for (final item in result) {
      deviceList.add(EzvizDeviceInfo.fromJson(item));
    }
    return deviceList;
  } else {
    return null;
  }
}