Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadConfig() error
Types ¶
type MNConfig ¶
type MNConfig struct { Server MNConfigServer `validate:"required"` Database MNConfigDatabase `validate:"required"` Redis MNConfigRedis `validate:"required"` System MNConfigSystem `validate:"required"` }
var Config *MNConfig
type MNConfigDatabase ¶
type MNConfigRedis ¶
type MNConfigServer ¶
type MNConfigSystem ¶
type MNConfigSystem struct { // RegistrationMode: 0 -> Registration disabled, 1 -> Invite only, 2 -> Open RegistrationMode uint `toml:"registration_mode" validate:"gte=0,lte=2"` // InvitePermission: 0 -> Administrator only, 1 -> Administrator and Moderator only, 2 -> Everyone InvitePermission uint `toml:"invite_permission" validate:"gte=0,lte=2"` }
Click to show internal directories.
Click to hide internal directories.