config: add fields
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
leo 2023-04-23 19:23:00 +02:00
parent e58c15f1c9
commit 70ec7f5e53
Signed by: wanderer
SSH Key Fingerprint: SHA256:Dp8+iwKHSlrMEHzE3bJnPng70I7LEsa3IJXRH/U+idQ
2 changed files with 11 additions and 7 deletions

View File

@ -49,7 +49,8 @@ let Config =
, AppName : Text
, LiveMode : Bool
, DevelMode : Bool
, LoginCookieName : Optional Text
, SessionCookieName : Text
, SessionCookieSecret : Text
}
let defconf
@ -61,7 +62,8 @@ let defconf
, AppName = "pcmt"
, LiveMode = False
, DevelMode = False
, LoginCookieName = None Text
, SessionCookieName = "sessionz"
, SessionCookieSecret = "secret"
}
let conf
@ -88,4 +90,4 @@ let _ =
-- | validate the configuration.
assert : Config/validate conf
in nuconf
in conf

View File

@ -7,10 +7,12 @@ import (
)
type Config struct {
Port int
AppName string
LiveMode bool
DevelMode bool
Port int
AppName string
LiveMode bool
DevelMode bool
SessionCookieName string
SessionCookieSecret string
}
func LoadConfig(path string) (*Config, error) {