mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-08-31 16:24:03 +03:00
Some refactorings for telegram package
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user