File tree Expand file tree Collapse file tree 1 file changed +14
-11
lines changed Expand file tree Collapse file tree 1 file changed +14
-11
lines changed Original file line number Diff line number Diff line change @@ -98,17 +98,20 @@ export enum MediaDeviceFailure {
9898
9999export namespace MediaDeviceFailure {
100100 export function getFailure ( error : any ) : MediaDeviceFailure | undefined {
101- if ( error && 'name' in error ) {
102- if ( error . name === 'NotFoundError' || error . name === 'DevicesNotFoundError' ) {
103- return MediaDeviceFailure . NotFound ;
104- }
105- if ( error . name === 'NotAllowedError' || error . name === 'PermissionDeniedError' ) {
106- return MediaDeviceFailure . PermissionDenied ;
107- }
108- if ( error . name === 'NotReadableError' || error . name === 'TrackStartError' ) {
109- return MediaDeviceFailure . DeviceInUse ;
110- }
111- return MediaDeviceFailure . Other ;
101+ if ( ! error || ! ( 'name' in error ) ) {
102+ return undefined
112103 }
104+
105+ if ( error . name === 'NotFoundError' || error . name === 'DevicesNotFoundError' ) {
106+ return MediaDeviceFailure . NotFound ;
107+ }
108+ if ( error . name === 'NotAllowedError' || error . name === 'PermissionDeniedError' ) {
109+ return MediaDeviceFailure . PermissionDenied ;
110+ }
111+ if ( error . name === 'NotReadableError' || error . name === 'TrackStartError' ) {
112+ return MediaDeviceFailure . DeviceInUse ;
113+ }
114+
115+ return MediaDeviceFailure . Other ;
113116 }
114117}
You can’t perform that action at this time.
0 commit comments