Send disconnecting message when stopping

This commit is contained in:
Owen
2026-01-18 11:55:09 -08:00
parent 5d8ea92ef0
commit 1fb6e2a00d

View File

@@ -479,6 +479,9 @@ func (o *Olm) StartTunnel(config TunnelConfig) {
} }
func (o *Olm) Close() { func (o *Olm) Close() {
// send a disconnect message to the cloud to show disconnected
o.websocket.SendMessage("olm/disconnecting", map[string]any{})
// Restore original DNS configuration // Restore original DNS configuration
// we do this first to avoid any DNS issues if something else gets stuck // we do this first to avoid any DNS issues if something else gets stuck
if err := dnsOverride.RestoreDNSOverride(); err != nil { if err := dnsOverride.RestoreDNSOverride(); err != nil {