Clear camera store when cameras are initialized.

This commit is contained in:
Dermot Duffy
2023-10-03 12:57:51 -07:00
parent 27c33438dd
commit 6bba16cb86
5 changed files with 171 additions and 13 deletions
+2 -2
View File
@@ -24,8 +24,8 @@ export class CameraManagerEngineFactory {
this._resolvedMediaCache = resolvedMediaCache;
}
public async createEngine(engine: Engine): Promise<CameraManagerEngine | null> {
let cameraManagerEngine: CameraManagerEngine | null = null;
public async createEngine(engine: Engine): Promise<CameraManagerEngine> {
let cameraManagerEngine: CameraManagerEngine;
switch (engine) {
case Engine.Generic:
const { GenericCameraManagerEngine } = await import('./generic/engine-generic');