early implementation of ari melody LIVE tracker

This commit is contained in:
ari melody 2025-06-17 01:15:08 +01:00
parent f7b3faf8e8
commit 9274796729
Signed by: ari
GPG key ID: CF99829C92678188
10 changed files with 335 additions and 39 deletions

View file

@ -21,6 +21,12 @@ type (
Secret string `toml:"secret"`
}
TwitchConfig struct {
Broadcaster string `toml:"broadcaster"`
ClientID string `toml:"client_id"`
Secret string `toml:"secret"`
}
Config struct {
BaseUrl string `toml:"base_url" comment:"Used for OAuth redirects."`
Host string `toml:"host"`
@ -29,11 +35,13 @@ type (
TrustedProxies []string `toml:"trusted_proxies"`
DB DBConfig `toml:"db"`
Discord DiscordConfig `toml:"discord"`
Twitch TwitchConfig `toml:"twitch"`
}
AppState struct {
DB *sqlx.DB
Config Config
Log log.Logger
Twitch *TwitchState
}
)