Exemplo n.º 1
0
        public TelegramClient(ITransportConfig transportConfig,
                              ConnectionConfig connectionConfig,
                              TelegramAppInfo appInfo,
                              IMTProtoBuilder builder = null)
        {
            if (builder == null)
            {
                builder = MTProtoBuilder.Default;
            }

            _transportConfig = transportConfig;
            _appInfo         = appInfo;
            _connection      = builder.BuildConnection(_transportConfig);
            _connection.Configure(connectionConfig);
            _methods = new TelegramAsyncMethods(_connection);
        }
Exemplo n.º 2
0
        public TelegramClient(ITransportConfig transportConfig,
            ConnectionConfig connectionConfig,
            TelegramAppInfo appInfo,
            IMTProtoBuilder builder = null)
        {
            if (builder == null)
            {
                builder = MTProtoBuilder.Default;
            }

            _transportConfig = transportConfig;
            _appInfo = appInfo;
            _connection = builder.BuildConnection(_transportConfig);
            _connection.Configure(connectionConfig);
            _methods = new TelegramAsyncMethods(_connection);
        }