Files
godoor/keepopen.go
Mykhailo Yermolenko 728939cef3 Handle keep_open_until: cancel, periodic poll, thread safety
- cancelKeepOpenDoor() closes the door when /allowed returns null
- background goroutine polls /allowed every 15s (KDOORPI_ALLOWED_POLL_INTERVAL)
- keepDoorOpenLock mutex guards shared hold state
- skip timer rebuild when the hold is unchanged (anti-thrash)
2026-06-17 16:42:54 +03:00

2.8 KiB