From f7b0c9978d15008453ee12920a79c0d74b5bcbff Mon Sep 17 00:00:00 2001 From: 2mal3 <56305732+2mal3@users.noreply.github.com> Date: Tue, 6 Jan 2026 19:39:44 +0100 Subject: [PATCH] chore(control/un_on_all_selected_displays): allow ignoring of offline check --- control/frontend/src/lib/ts/stores/displays.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/control/frontend/src/lib/ts/stores/displays.ts b/control/frontend/src/lib/ts/stores/displays.ts index bb27de4..5826e44 100755 --- a/control/frontend/src/lib/ts/stores/displays.ts +++ b/control/frontend/src/lib/ts/stores/displays.ts @@ -144,11 +144,12 @@ export async function screenshot_loop(display_id: string, initial_retry_count: n export async function run_on_all_selected_displays( run_function: (display: Display) => void | Promise, - update_screenshot_afterwards: boolean = true + update_screenshot_afterwards: boolean = true, + ignore_offline: boolean = true ) { for (const display_id of get(selected_display_ids)) { const display = await get_display_by_id(display_id); - if (!display || !display.ip || display.status !== 'app_online') continue; + if (!display || (ignore_offline && display.status === 'host_offline')) continue; await run_function(display); if (update_screenshot_afterwards) { await screenshot_loop(display_id);