Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Default DC to connect to if not sure. DefaultDC = 2 // How often should we request updates from // https://core.telegram.org/getProxyConfig PublicConfigUpdateEach = time.Hour PublicConfigUpdateURLv4 = "https://core.telegram.org/getProxyConfig" PublicConfigUpdateURLv6 = "https://core.telegram.org/getProxyConfigV6" // How often should we extract hosts from Telegram using help.getConfig // method. OwnConfigUpdateEach = time.Hour )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addr ¶
type Addr struct {
Network string
Address string
Obfuscator obfuscation.Obfuscator
}
type PublicConfigUpdater ¶ added in v2.1.11
type PublicConfigUpdater struct {
// contains filtered or unexported fields
}
func NewPublicConfigUpdater ¶ added in v2.1.11
func NewPublicConfigUpdater(tg *Telegram, logger Logger, client *http.Client) *PublicConfigUpdater
type Telegram ¶
type Telegram struct {
// contains filtered or unexported fields
}
func (*Telegram) GetAddresses ¶
Click to show internal directories.
Click to hide internal directories.