Limit re-rendering to improve user experience.

This commit is contained in:
Dermot Duffy
2021-08-29 12:29:55 -07:00
parent 61f46241f8
commit 8439d5f550
2 changed files with 8 additions and 77 deletions
+1 -8
View File
@@ -41,7 +41,6 @@ export const frigateCardConfigSchema = z.object({
frigate_client_id: z.string().optional().default("frigate"),
frigate_camera_name: z.string().optional(),
view_default: z.enum(FRIGATE_CARD_VIEWS).optional().default('live'),
view_timeout: z
.number()
.or(
@@ -50,7 +49,7 @@ export const frigateCardConfigSchema = z.object({
.regex(/^\d+$/)
.transform((val) => Number(val)),
)
.optional(),
.optional().default(180),
live_provider: z.enum(['frigate', 'webrtc']).default('frigate'),
webrtc: z.object({}).passthrough().optional(),
label: z.string().optional(),
@@ -66,12 +65,6 @@ export const frigateCardConfigSchema = z.object({
});
export type FrigateCardConfig = z.infer<typeof frigateCardConfigSchema>;
export interface ControlVideosParameters {
stop: boolean;
control_live?: boolean;
control_clip?: boolean;
}
export interface MediaBeingShown {
browseMedia: BrowseMediaSource;
resolvedMedia: ResolvedMedia;