|
|
@ -442,7 +442,7 @@ function TLSerialization (options) { |
|
|
|
|
|
|
|
|
|
|
|
this.createBuffer(); |
|
|
|
this.createBuffer(); |
|
|
|
|
|
|
|
|
|
|
|
// this.debug = options.debug !== undefined ? options.debug : window._debugMode;
|
|
|
|
// this.debug = options.debug !== undefined ? options.debug : Config.Modes.debug;
|
|
|
|
this.mtproto = options.mtproto || false; |
|
|
|
this.mtproto = options.mtproto || false; |
|
|
|
return this; |
|
|
|
return this; |
|
|
|
} |
|
|
|
} |
|
|
@ -726,7 +726,7 @@ function TLDeserialization (buffer, options) { |
|
|
|
this.intView = new Uint32Array(this.buffer); |
|
|
|
this.intView = new Uint32Array(this.buffer); |
|
|
|
this.byteView = new Uint8Array(this.buffer); |
|
|
|
this.byteView = new Uint8Array(this.buffer); |
|
|
|
|
|
|
|
|
|
|
|
// this.debug = options.debug !== undefined ? options.debug : window._debugMode;
|
|
|
|
// this.debug = options.debug !== undefined ? options.debug : Config.Modes.debug;
|
|
|
|
this.mtproto = options.mtproto || false; |
|
|
|
this.mtproto = options.mtproto || false; |
|
|
|
return this; |
|
|
|
return this; |
|
|
|
} |
|
|
|
} |
|
|
@ -1003,7 +1003,7 @@ TLDeserialization.prototype.fetchEnd = function () { |
|
|
|
if (typeof angular != 'undefined') angular.module('mtproto.services', ['myApp.services']). |
|
|
|
if (typeof angular != 'undefined') angular.module('mtproto.services', ['myApp.services']). |
|
|
|
|
|
|
|
|
|
|
|
factory('MtpDcConfigurator', function () { |
|
|
|
factory('MtpDcConfigurator', function () { |
|
|
|
var dcOptions = window._testMode |
|
|
|
var dcOptions = Config.Modes.test |
|
|
|
? [ |
|
|
|
? [ |
|
|
|
{id: 1, host: '173.240.5.253', port: 80}, |
|
|
|
{id: 1, host: '173.240.5.253', port: 80}, |
|
|
|
{id: 2, host: '149.154.167.40', port: 80}, |
|
|
|
{id: 2, host: '149.154.167.40', port: 80}, |
|
|
@ -1753,7 +1753,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
body: serializer.getBytes() |
|
|
|
body: serializer.getBytes() |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'MT call', method, params, messageID, seqNo); |
|
|
|
console.log(dT(), 'MT call', method, params, messageID, seqNo); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -1774,7 +1774,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
body: serializer.getBytes() |
|
|
|
body: serializer.getBytes() |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'MT message', object, messageID, seqNo); |
|
|
|
console.log(dT(), 'MT message', object, messageID, seqNo); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -1787,10 +1787,10 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
if (!this.connectionInited) { |
|
|
|
if (!this.connectionInited) { |
|
|
|
serializer.storeInt(0x2b9b08fa, 'invokeWithLayer14'); |
|
|
|
serializer.storeInt(0x2b9b08fa, 'invokeWithLayer14'); |
|
|
|
serializer.storeInt(0x69796de9, 'initConnection'); |
|
|
|
serializer.storeInt(0x69796de9, 'initConnection'); |
|
|
|
serializer.storeInt(2496, 'api_id'); |
|
|
|
serializer.storeInt(Config.App.id, 'api_id'); |
|
|
|
serializer.storeString(navigator.userAgent || 'Unknown UserAgent', 'device_model'); |
|
|
|
serializer.storeString(navigator.userAgent || 'Unknown UserAgent', 'device_model'); |
|
|
|
serializer.storeString(navigator.platform || 'Unknown Platform', 'system_version'); |
|
|
|
serializer.storeString(navigator.platform || 'Unknown Platform', 'system_version'); |
|
|
|
serializer.storeString('0.1.2', 'app_version'); |
|
|
|
serializer.storeString(Config.App.version, 'app_version'); |
|
|
|
serializer.storeString(navigator.language || 'en', 'lang_code'); |
|
|
|
serializer.storeString(navigator.language || 'en', 'lang_code'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -1810,7 +1810,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
isAPI: true |
|
|
|
isAPI: true |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'Api call', method, params, messageID, seqNo, options); |
|
|
|
console.log(dT(), 'Api call', method, params, messageID, seqNo, options); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
console.log(dT(), 'Api call', method, messageID, seqNo); |
|
|
|
console.log(dT(), 'Api call', method, messageID, seqNo); |
|
|
@ -2075,7 +2075,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
|
|
|
|
|
|
|
|
this.sentMessages[message.msg_id] = containerSentMessage; |
|
|
|
this.sentMessages[message.msg_id] = containerSentMessage; |
|
|
|
|
|
|
|
|
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'Container', innerMessages, message.msg_id, message.seq_no); |
|
|
|
console.log(dT(), 'Container', innerMessages, message.msg_id, message.seq_no); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
@ -2091,7 +2091,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
this.sendEncryptedRequest(message).then(function (result) { |
|
|
|
this.sendEncryptedRequest(message).then(function (result) { |
|
|
|
self.toggleOffline(false); |
|
|
|
self.toggleOffline(false); |
|
|
|
self.parseResponse(result.data).then(function (response) { |
|
|
|
self.parseResponse(result.data).then(function (response) { |
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'Server response', self.dcID, response); |
|
|
|
console.log(dT(), 'Server response', self.dcID, response); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -2483,7 +2483,7 @@ factory('MtpNetworkerFactory', function (MtpDcConfigurator, MtpMessageIdGenerato |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (deferred) { |
|
|
|
if (deferred) { |
|
|
|
if (window._debugMode) { |
|
|
|
if (Config.Modes.debug) { |
|
|
|
console.log(dT(), 'Rpc response', message.result); |
|
|
|
console.log(dT(), 'Rpc response', message.result); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
console.log(dT(), 'Rpc response', message.result._); |
|
|
|
console.log(dT(), 'Rpc response', message.result._); |
|
|
|