16 lines
456 B
Dart
16 lines
456 B
Dart
import 'package:camera/camera.dart';
|
|
import '../../core/usecase/usecase.dart';
|
|
import '../entities/scan_result.dart';
|
|
import '../repositories/scanner_repository.dart';
|
|
|
|
class ScanFingerprint implements UseCase<ScanResult, CameraController> {
|
|
final ScannerRepository repository;
|
|
|
|
ScanFingerprint(this.repository);
|
|
|
|
@override
|
|
Future<ScanResult> call(CameraController controller) async {
|
|
return await repository.scanFingerprint(controller);
|
|
}
|
|
}
|