Some refactorings for telegram package

This commit is contained in:
9seconds
2019-10-08 14:08:34 +03:00
parent 6c7edfb7db
commit 3ae69183aa
6 changed files with 45 additions and 37 deletions
-17
View File
@@ -2,7 +2,6 @@ package telegram
import (
"fmt"
"net"
"sync"
"time"
@@ -14,8 +13,6 @@ import (
const middleTelegramBackgroundUpdateEvery = time.Hour
var Middle Telegram
type middleTelegram struct {
baseTelegram
@@ -76,17 +73,3 @@ func (m *middleTelegram) Dial(dc conntypes.DC,
return m.baseTelegram.dial(dc, protocol)
}
func MiddleInit() {
tg := &middleTelegram{
baseTelegram: baseTelegram{
dialer: net.Dialer{Timeout: telegramDialTimeout},
},
}
if err := tg.update(); err != nil {
panic(err)
}
go tg.backgroundUpdate()
Middle = tg
}