LCOV - code coverage report
Current view: top level - usecase - open.camera.usecase.default.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 10 0.0 %
Date: 2022-06-06 13:58:49 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:unico_check/src/clean/domain/entities/methods.channel.dart';
       2             : import 'package:unico_check/src/clean/domain/entities/open.camera.request.dart';
       3             : import 'package:unico_check/src/clean/domain/entities/result.camera.dart';
       4             : import 'package:unico_check/src/clean/domain/entities/unico.error.channel.dart';
       5             : import 'package:unico_check/src/clean/domain/interface/channel.repository.dart';
       6             : import 'package:unico_check/src/clean/domain/interface/channel.repository.result.listener.dart';
       7             : import 'package:unico_check/src/clean/domain/usecase/open.camera.usecase.dart';
       8             : import 'package:unico_check/src/clean/domain/usecase/open.camera.usecase.listener.dart';
       9             : 
      10             : class OpenCameraUseCaseDefault extends OpenCameraUseCase
      11             :     implements ChannelRepositoryResultListener {
      12             :   late ChannelRepository _channel;
      13             :   late OpenCameraUseCaseListener _listener;
      14             : 
      15           0 :   OpenCameraUseCaseDefault(ChannelRepository channel) {
      16           0 :     _channel = channel;
      17             :   }
      18             : 
      19           0 :   void openCamera(
      20             :       {required OpenCameraRequest request,
      21             :       required MethodsChannel methodsChannel,
      22             :       required OpenCameraUseCaseListener openCameraUseCaseListener}) {
      23           0 :     _channel.callMethodOpenCamera(
      24           0 :         method: methodsChannel.name,
      25             :         cameraRequest: request,
      26             :         channelRepositoryResultListener: this);
      27           0 :     _listener = openCameraUseCaseListener;
      28             :   }
      29             : 
      30           0 :   @override
      31             :   void onSuccessChannelResult(ResultCamera result) {
      32           0 :     _listener.onSuccessOpenCamera(result);
      33             :   }
      34             : 
      35           0 :   @override
      36             :   void onErrorChannelResult(UnicoErrorChannel? result) {
      37           0 :     _listener.onErrorOpenCamera(result);
      38             :   }
      39             : }

Generated by: LCOV version 1.16