getCameraProxy method

Future<(Uint8List?, HaFailure?)> getCameraProxy({
  1. required String entityId,
  2. required String time,
})

Returns the data (image) from the specified camera entity_id.

Implementation

Future<(Uint8List?, HaFailure?)> getCameraProxy({
  required String entityId,
  required String time,
}) async {
  final endpoint = '/api/camera_proxy/$entityId?time=$time';
  final response = await sl.get<HttpClient>().get(url + endpoint, _headers);
  return response.success
      ? (response.dataBytes, null)
      : (null, HaFailure(message: response.dataStr));
}