getAllVideoInfo method

Future<List<CrCameraInfo>> getAllVideoInfo(
  1. String userID
)

Implementation

Future<List<CrCameraInfo>> getAllVideoInfo(String userID) async {
  final String result = await CrImpl.instance.getAllVideoInfo(userID);
  List items = json.decode(result);
  List<CrCameraInfo> cameraInfo = items.map((data) {
    String videoName = data["videoName"];
    String userId = data["userId"];
    int videoID = data["videoID"];
    return CrCameraInfo(
        userId: userId,
        videoID: videoID,
        videoName: videoName,
        cameraPosition:
            videoName.contains(RegExp(r'front', caseSensitive: false))
                ? CR_CAMERA_POSITION.FRONT
                : CR_CAMERA_POSITION.BACK);
  }).toList();
  return cameraInfo;
}