0.2.57 - Traliers bug fixes
This commit is contained in:
@@ -9,6 +9,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
_ "time/tzdata"
|
||||
|
||||
"github.com/ponzischeme89/memby/server/internal/emby"
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
@@ -30,6 +32,13 @@ type Config struct {
|
||||
// no business being the thing that identifies a client to a third party.
|
||||
ClientName string
|
||||
|
||||
// GatewayClientName is reported instead for a request the gateway makes on its own
|
||||
// behalf — the library sync, the health probe, device cleanup, and an operator
|
||||
// signing into the admin console or the web installer. Those are the server asking,
|
||||
// and reporting them as a television made Emby's device list claim a set that does
|
||||
// not exist in the house.
|
||||
GatewayClientName string
|
||||
|
||||
HomeTTL time.Duration
|
||||
ItemTTL time.Duration
|
||||
SearchTTL time.Duration
|
||||
@@ -152,6 +161,7 @@ func Load() (Config, error) {
|
||||
DatabaseURL: os.Getenv("MEMBY_DATABASE_URL"),
|
||||
RedisURL: env("MEMBY_REDIS_URL", "redis://localhost:6379/0"),
|
||||
ClientName: env("MEMBY_CLIENT_NAME", "MbyATV"),
|
||||
GatewayClientName: env("MEMBY_GATEWAY_CLIENT_NAME", emby.DefaultGatewayClientName),
|
||||
HomeTTL: duration("MEMBY_HOME_TTL", 60*time.Second),
|
||||
ItemTTL: duration("MEMBY_ITEM_TTL", 10*time.Minute),
|
||||
SearchTTL: duration("MEMBY_SEARCH_TTL", 5*time.Minute),
|
||||
|
||||
Reference in New Issue
Block a user