|
|
@@ -8,13 +8,15 @@ import (
|
|
8
|
8
|
"go.uber.org/zap"
|
|
9
|
9
|
|
|
10
|
10
|
"github.com/9seconds/mtg/config"
|
|
|
11
|
+ "github.com/9seconds/mtg/mtproto"
|
|
|
12
|
+ "github.com/9seconds/mtg/wrappers"
|
|
11
|
13
|
)
|
|
12
|
14
|
|
|
13
|
15
|
type middleTelegram struct {
|
|
14
|
16
|
middleTelegramCaller
|
|
15
|
17
|
}
|
|
16
|
18
|
|
|
17
|
|
-func NewMiddleTelegram(conf *config.Config, logger *zap.SugaredLogger) *middleTelegram {
|
|
|
19
|
+func NewMiddleTelegram(conf *config.Config, logger *zap.SugaredLogger) Telegram {
|
|
18
|
20
|
tg := &middleTelegram{
|
|
19
|
21
|
middleTelegramCaller: middleTelegramCaller{
|
|
20
|
22
|
baseTelegram: baseTelegram{
|
|
|
@@ -35,3 +37,7 @@ func NewMiddleTelegram(conf *config.Config, logger *zap.SugaredLogger) *middleTe
|
|
35
|
37
|
|
|
36
|
38
|
return tg
|
|
37
|
39
|
}
|
|
|
40
|
+
|
|
|
41
|
+func (t *middleTelegram) Init(connOpts *mtproto.ConnectionOpts, conn wrappers.ReadWriteCloserWithAddr) (wrappers.ReadWriteCloserWithAddr, error) {
|
|
|
42
|
+ return nil, nil
|
|
|
43
|
+}
|