mirror of
https://github.com/thegatesbrowser/thegates.git
synced 2025-08-26 17:17:24 -04:00
check if sandbox is running on bootup
This commit is contained in:
parent
d1aa1e6536
commit
e31fa51046
4 changed files with 32 additions and 9 deletions
|
@ -2,11 +2,10 @@ extends Node
|
|||
|
||||
@export var gate_events: GateEvents
|
||||
@export var command_events: CommandEvents
|
||||
@export var snbx_logger: SandboxLogger
|
||||
@export var snbx_manager: SandboxManager
|
||||
|
||||
# Timeout intervals for child process responsiveness
|
||||
const BOOTUP_CHECK_SEC = 1
|
||||
const BOOTUP_INTERVAL_MSEC = 5000
|
||||
const HEARTBEAT_INTERVAL_SEC = 5
|
||||
const WAIT_INTERVAL_SEC = 15
|
||||
|
||||
|
@ -33,8 +32,7 @@ func start_bootup_check() -> void:
|
|||
|
||||
|
||||
func bootup_check() -> void:
|
||||
var interval = Time.get_ticks_msec() - snbx_logger.last_log_tick
|
||||
if interval < BOOTUP_INTERVAL_MSEC: return
|
||||
if snbx_manager.is_sandbox_running(): return
|
||||
|
||||
bootup_timer.stop()
|
||||
on_timeout()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue