handleData method

void handleData(
  1. VideoData newData
)

Updates the data for a given camera.

Implementation

void handleData(VideoData newData) {
    if ((newData.hasFrame() && newData.details.name == CameraName.CAMERA_NAME_UNDEFINED) ||
        newData.details.status == CameraStatus.CAMERA_HAS_NO_NAME) {
      models.home.setMessage(
          severity: Severity.critical,
        text: "Received feed from camera #${newData.id} with no name",
      );
      return;
    }
    feeds[newData.details.name]!.handleData(newData);
}