Files
iptv-proxy/pkg/config/config.go
Pierre-Emmanuel Jacquier 2618b46cfe Add m3u cache expiration in hour
Signed-off-by: Pierre-Emmanuel Jacquier <pierre-emmanuel.jacquier@exoscale.ch>
2019-10-01 22:03:56 +00:00

28 lines
551 B
Go

package config
import (
"net/url"
"github.com/jamesnetherton/m3u"
)
// HostConfiguration containt host infos
type HostConfiguration struct {
Hostname string
Port int64
}
// ProxyConfig Contain original m3u playlist and HostConfiguration
type ProxyConfig struct {
Playlist *m3u.Playlist
HostConfig *HostConfiguration
XtreamUser string
XtreamPassword string
XtreamBaseURL string
M3UCacheExpiration int
RemoteURL *url.URL
HTTPS bool
//XXX Very unsafe
User, Password string
}