Propagate to middle client

This commit is contained in:
9seconds
2018-07-05 10:04:18 +03:00
parent d636010377
commit a7eb29cc94
4 changed files with 46 additions and 28 deletions
+9 -25
View File
@@ -4,7 +4,6 @@ package main
import (
"encoding/json"
"fmt"
"io"
"math/rand"
"os"
@@ -16,8 +15,7 @@ import (
kingpin "gopkg.in/alecthomas/kingpin.v2"
"github.com/9seconds/mtg/config"
"github.com/9seconds/mtg/mtproto"
"github.com/9seconds/mtg/telegram"
"github.com/9seconds/mtg/proxy"
"github.com/juju/errors"
)
@@ -115,29 +113,15 @@ func main() {
atom,
)).Sugar()
tg := telegram.NewMiddleTelegram(conf, logger)
connOpts := &mtproto.ConnectionOpts{
DC: int16(1),
ConnectionType: mtproto.ConnectionTypeAbridged,
ConnectionProto: mtproto.ConnectionProtocolIPv4,
stat := proxy.NewStats(conf)
go stat.Serve()
srv := proxy.NewServer(conf, logger, stat)
printURLs(conf.GetURLs())
if err := srv.Serve(); err != nil {
logger.Fatal(err.Error())
}
sock, err := tg.Dial(connOpts)
if err != nil {
panic(err)
}
_, err = tg.Init(connOpts, sock)
fmt.Println(err)
// stat := proxy.NewStats(conf)
// go stat.Serve()
// srv := proxy.NewServer(conf, logger, stat)
// printURLs(conf.GetURLs())
// if err := srv.Serve(); err != nil {
// logger.Fatal(err.Error())
// }
}
func setRLimit() (err error) {