File tree Expand file tree Collapse file tree 2 files changed +2
-4
lines changed
src/app/features/card-scanner Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " cardholder-pwa" ,
3- "version" : " 0.0.10 " ,
3+ "version" : " 0.0.11 " ,
44 "scripts" : {
55 "ng" : " ng" ,
66 "start" : " ng serve --port=4207 --open" ,
Original file line number Diff line number Diff line change 11import {
22 Component ,
3- DestroyRef ,
43 ElementRef ,
54 inject ,
65 NgZone ,
@@ -91,14 +90,13 @@ export class CardScannerDeviceSheetComponent {
9190export class CardScannerComponent implements OnInit , OnDestroy {
9291 private readonly matDialogRef = inject ( MatDialogRef ) ;
9392 private readonly reader = new BrowserMultiFormatReader ( ) ;
94- private readonly destroyRef = inject ( DestroyRef ) ;
9593 private readonly ngZone = inject ( NgZone ) ;
9694 private readonly matBottomSheet = inject ( MatBottomSheet ) ;
9795 private readonly snackService = inject ( SnackService ) ;
9896 private readonly translateService = inject ( TranslateService ) ;
9997
10098 private readonly devices$ : Observable < MediaDeviceInfo [ ] > = from (
101- navigator . mediaDevices . getUserMedia ( { video : true } )
99+ navigator ? .mediaDevices ? .getUserMedia ( { video : true } ) ?? Promise . reject ( )
102100 ) . pipe (
103101 switchMap ( ( ) => from ( BrowserMultiFormatReader . listVideoInputDevices ( ) ) ) ,
104102 shareReplay ( 1 )
You can’t perform that action at this time.
0 commit comments