From d09e48756c27b6c0a9eb8eb4a202b689002bc453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Thu, 29 May 2025 11:53:40 +0200 Subject: [PATCH] fix parse room env. --- internal/types/room_api_v2.go | 8 ++------ internal/types/room_api_v3.go | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/internal/types/room_api_v2.go b/internal/types/room_api_v2.go index 50a0685..bf1492c 100644 --- a/internal/types/room_api_v2.go +++ b/internal/types/room_api_v2.go @@ -122,13 +122,9 @@ func (settings *RoomSettings) fromEnvV2(envs []string) error { case "NEKO_PASSWORD_ADMIN": settings.AdminPass = val case "NEKO_CONTROL_PROTECTION": - if ok, _ := strconv.ParseBool(val); ok { - settings.ControlProtection = true - } + settings.ControlProtection, err = strconv.ParseBool(val) case "NEKO_IMPLICIT_CONTROL": - if ok, _ := strconv.ParseBool(val); ok { - settings.ImplicitControl = true - } + settings.ImplicitControl, err = strconv.ParseBool(val) case "NEKO_SCREEN": settings.Screen = val case "NEKO_MAX_FPS": diff --git a/internal/types/room_api_v3.go b/internal/types/room_api_v3.go index baebc53..1ba8ac0 100644 --- a/internal/types/room_api_v3.go +++ b/internal/types/room_api_v3.go @@ -133,13 +133,9 @@ func (settings *RoomSettings) fromEnvV3(envs []string) error { case "NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD": settings.AdminPass = val case "NEKO_SESSION_CONTROL_PROTECTION": - if ok, _ := strconv.ParseBool(val); ok { - settings.ControlProtection = true - } + settings.ControlProtection, err = strconv.ParseBool(val) case "NEKO_SESSION_IMPLICIT_HOSTING": - if ok, _ := strconv.ParseBool(val); !ok { - settings.ImplicitControl = false - } + settings.ImplicitControl, err = strconv.ParseBool(val) case "NEKO_DESKTOP_SCREEN": settings.Screen = val //case "NEKO_MAX_FPS": // TODO: not supported yet