rfx

package
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SettingsModule = fx.Provide(
	func() (out RoomSettingsResult, err error) {
		err = out.LoadFromEnv()
		return
	},
)

Functions

This section is empty.

Types

type RoomSettingParams

type RoomSettingParams struct {
	fx.In

	RoomUrl       string `name:"RoomUrl"`
	RoomCountMax  int32  `name:"RoomCountMax"`
	RoomPlayerMax int32  `name:"RoomPlayerMax"`
}

type RoomSettingsResult

type RoomSettingsResult struct {
	fx.Out

	RoomUrl       string `name:"RoomUrl" envconfig:"ROOM_URL" default:"localhost:8888"`
	RoomCountMax  int32  `name:"RoomCountMax" envconfig:"ROOM_COUNT_MAX" default:"100"`
	RoomPlayerMax int32  `name:"RoomPlayerMax" envconfig:"ROOM_PLAYER_MAX" default:"100"`
}

func (*RoomSettingsResult) LoadFromEnv

func (g *RoomSettingsResult) LoadFromEnv() (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL