fix: Report and retry media failures for every camera in a grid (#2658)

- Closes: #2637
 - Related: #2099
This commit is contained in:
Dermot Duffy
2026-08-05 21:35:47 -07:00
committed by GitHub
parent 9f88aacefe
commit c137f4c00c
31 changed files with 1719 additions and 1000 deletions
+3 -3
View File
@@ -3,7 +3,7 @@ import { describe, expect, it, vi } from 'vitest';
import type { RawAdvancedCameraCardConfig } from '../../src/config/types';
import { MountedCardFactory, type MountedCard } from '../browser/mounted-card';
import {
createStillCameraHASS,
createCameraHASS,
createStillImageCameraConfig,
createStillImageCardConfig,
getBlockNotificationText,
@@ -43,7 +43,7 @@ describe('CameraManager', () => {
],
view: { issues: { retry_seconds: 0 } },
}),
createStillCameraHASS({
createCameraHASS({
cameras: [TRIGGERING_CAMERA_ENTITY, OTHER_TRIGGERING_CAMERA_ENTITY],
}),
);
@@ -64,7 +64,7 @@ describe('CameraManager', () => {
createStillImageCardConfig({
cameras: [createSubscribingCameraConfig(TRIGGERING_CAMERA_ENTITY)],
}),
createStillCameraHASS({ cameras: [TRIGGERING_CAMERA_ENTITY] }),
createCameraHASS({ cameras: [TRIGGERING_CAMERA_ENTITY] }),
);
await vi.waitFor(() => expect(card.getOpenEventSubscriptionCount()).toBe(1));