Skip to content

Commit d943b54

Browse files
committed
5min default
1 parent 8b68bb7 commit d943b54

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

backend/app/models/frame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ async def new_frame(db: Session, redis: Redis, name: str, frame_host: str, serve
128128
server_host=server_host,
129129
server_port=int(server_port),
130130
server_api_key=secure_token(32),
131-
interval=interval or 60,
131+
interval=interval or 300,
132132
status="uninitialized",
133133
apps=[],
134134
scenes=[],

frontend/src/scenes/frame/frameLogic.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ export const frameLogic = kea<frameLogicType>([
207207
(s) => [s.frameForm],
208208
(frameForm) => (frameForm.rotate === 90 || frameForm.rotate === 270 ? frameForm.width : frameForm.height),
209209
],
210+
defaultInterval: [(s) => [s.frameForm], (frameForm) => frameForm.interval ?? 300],
210211
})),
211212
subscriptions(({ actions }) => ({
212213
frame: (frame?: FrameType, oldFrame?: FrameType) => {

frontend/src/scenes/frame/panels/Diagram/EventNode.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const events: FrameEvent[] = _events as any
2222
export function EventNode(props: NodeProps): JSX.Element {
2323
const { frameId, sceneId } = useValues(diagramLogic)
2424
const { id } = props
25-
const { width, height } = useValues(frameLogic)
25+
const { width, height, defaultInterval } = useValues(frameLogic)
2626
const { selectedNodeId, scene } = useValues(diagramLogic)
2727
const { selectNode } = useActions(diagramLogic)
2828

@@ -122,11 +122,10 @@ export function EventNode(props: NodeProps): JSX.Element {
122122
>
123123
{scene?.nodes?.length === 1 ? <div className="text-md mb-1 p-2">Connect a node to get started.</div> : null}
124124
{width && height ? <div className="text-2xl mb-1">{`${width}x${height}`}</div> : null}
125-
{scene?.settings?.refreshInterval ? (
126-
<div className="text-xl">
127-
{(scene.settings.refreshInterval >= 1 ? 'every ' : '') + showAsFps(scene.settings.refreshInterval)}
128-
</div>
129-
) : null}
125+
<div className="text-xl">
126+
{((scene?.settings?.refreshInterval ?? defaultInterval) >= 1 ? 'every ' : '') +
127+
showAsFps(scene?.settings?.refreshInterval ?? defaultInterval)}
128+
</div>
130129
</div>
131130
</div>
132131
) : null}

0 commit comments

Comments
 (0)