Simplify internals

This commit is contained in:
9seconds
2019-09-09 17:35:53 +03:00
parent 9534cb19d0
commit 691954bd16
8 changed files with 50 additions and 63 deletions
+3 -1
View File
@@ -8,6 +8,8 @@ import (
"github.com/9seconds/mtg/wrappers"
)
var Direct = newDirectTelegram()
const (
directV4DefaultIdx conntypes.DC = 1
directV6DefaultIdx conntypes.DC = 1
@@ -48,7 +50,7 @@ func (d *directTelegram) Dial(ctx context.Context,
return d.baseTelegram.dial(ctx, cancel, dc-1, protocol)
}
func NewDirectTelegram() Telegram {
func newDirectTelegram() Telegram {
return &directTelegram{
baseTelegram: baseTelegram{
dialer: net.Dialer{Timeout: telegramDialTimeout},
+2
View File
@@ -16,6 +16,8 @@ import (
const middleTelegramBackgroundUpdateEvery = time.Hour
var Middle = NewMiddleTelegram()
type middleTelegram struct {
baseTelegram