fix: Correctly detect configuration for the webrtc-card live provider (#1850)

- Closes #1843

If this breaks something for you, please let me know. As a workaround,
you should manually be able to set it back to what it was with something
like:

```yaml
cameras:
 - camera_entity: camera.office
   webrtc_card:
      url: <frigate camera name>
```
This commit is contained in:
Dermot Duffy
2025-01-21 19:42:47 -08:00
committed by GitHub
parent 0212840688
commit 805a21107d
6 changed files with 33 additions and 25 deletions
@@ -313,6 +313,20 @@ describe('GenericCameraManagerEngine', () => {
},
});
});
it('for webrtc-card', () => {
expect(
createEngine().getCameraEndpoints(
createGenericCameraConfig({
camera_entity: 'camera.office',
}),
),
).toEqual({
webrtcCard: {
endpoint: 'camera.office',
},
});
});
});
it('should execute PTZ action', () => {