Use the initialValue parameter of 'behavior' instead of startWith

This commit is contained in:
Robin
2025-07-12 00:28:24 -04:00
parent 2b76d3dd70
commit c34516e871
3 changed files with 12 additions and 13 deletions

View File

@@ -122,8 +122,8 @@ function availableRawDevices$(
)
: devices$,
),
startWith([]),
),
[],
);
}
@@ -373,10 +373,8 @@ export class MediaDevices {
// API. This flag never resets to false, because once permissions are granted
// the first time, the user won't be prompted again until reload of the page.
private readonly usingNames$ = this.scope.behavior(
this.deviceNamesRequest$.pipe(
map(() => true),
startWith(false),
),
this.deviceNamesRequest$.pipe(map(() => true)),
false,
);
public readonly audioInput: MediaDevice<
DeviceLabel,