Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestEnv ¶
type RequestEnv struct {
// Context is the per-request context. It should be derived from the app's
// state context (st.GetContext()) with config.APIRequestTimeout, so it
// cancels on app shutdown and on timeout. For HTTP, it should also cancel
// when the HTTP connection closes.
Context context.Context
Platform platforms.Platform
Config *config.Instance
State *state.State
Database *database.Database
LimitsManager *playtime.LimitsManager
LauncherCache *helpers.LauncherCache
Player audio.Player
TokenQueue chan<- tokens.Token
ConfirmQueue chan<- chan error
IndexPauser *syncutil.Pauser
ClientID string
Params json.RawMessage
IsLocal bool
}
Click to show internal directories.
Click to hide internal directories.