Propagate adtag

This commit is contained in:
9seconds
2018-07-04 18:08:04 +03:00
parent 69c4997fd4
commit c35c482de7
3 changed files with 17 additions and 3 deletions
+4 -1
View File
@@ -19,6 +19,8 @@ import (
type middleTelegram struct {
middleTelegramCaller
adtag []byte
}
func NewMiddleTelegram(conf *config.Config, logger *zap.SugaredLogger) Telegram {
@@ -36,6 +38,7 @@ func NewMiddleTelegram(conf *config.Config, logger *zap.SugaredLogger) Telegram
},
dialerMutex: &sync.RWMutex{},
},
adtag: conf.AdTag,
}
if err := tg.update(); err != nil {
@@ -70,7 +73,7 @@ func (t *middleTelegram) Init(connOpts *mtproto.ConnectionOpts, conn wrappers.Re
return nil, err
}
return nil, nil
return mtwrappers.NewProxyRequestRWC(secureConn, connOpts, t.adtag)
}
func (t *middleTelegram) sendRPCNonceRequest(conn io.Writer) (*rpc.RPCNonceRequest, error) {