Fix terminate due to inactivity

This commit is contained in:
Owen
2026-01-27 20:19:25 -08:00
parent f683afa647
commit 584298e3bd

View File

@@ -255,6 +255,12 @@ func (o *Olm) handleTerminate(msg websocket.WSMessage) {
logger.Error("Error unmarshaling terminate error data: %v", err) logger.Error("Error unmarshaling terminate error data: %v", err)
} else { } else {
logger.Info("Terminate reason (code: %s): %s", errorData.Code, errorData.Message) logger.Info("Terminate reason (code: %s): %s", errorData.Code, errorData.Message)
if errorData.Code == "TERMINATED_INACTIVITY" {
logger.Info("Ignoring...")
return
}
// Set the olm error in the API server so it can be exposed via status // Set the olm error in the API server so it can be exposed via status
o.apiServer.SetOlmError(errorData.Code, errorData.Message) o.apiServer.SetOlmError(errorData.Code, errorData.Message)
} }