First step to initConnection
This commit is contained in:
parent
55e3905495
commit
028cadc349
@ -37,7 +37,7 @@ src/danog/MadelineProto/
|
||||
MTProto - Extends MTProtoTools, handles initial connection, generation of authorization keys, istantiation of classes
|
||||
MTProtoTools - Extends all of the classes in MTProtoTools/
|
||||
prime.py - prime module (python) for p and q generation
|
||||
PrimeModule.php - prime module (php) for p and q generation by wrapping the python module, using wolfram alpha or a (broken) built in engine
|
||||
PrimeModule.php - prime module (php) for p and q generation by wrapping the python module, using wolfram alpha or a built in PHP engine
|
||||
RSA - Handles RSA public keys and signatures
|
||||
Tools - Various tools (positive modulus, string2bin, python-like range)
|
||||
```
|
||||
|
@ -68,6 +68,10 @@ Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB
|
||||
'app_info' => [
|
||||
'api_id' => 25628,
|
||||
'api_hash' => '1fe17cda7d355166cdaa71f04122873c',
|
||||
'device_model' => php_uname('s'),
|
||||
'system_version' => php_uname('r'),
|
||||
'app_version' => 'Unicorn',
|
||||
'lang_code' => 'en',
|
||||
],
|
||||
'tl_schema' => [
|
||||
'layer' => 55,
|
||||
@ -128,6 +132,16 @@ Slv8kg9qv1m6XHVQY3PnEw+QQtqSIXklHwIDAQAB
|
||||
}
|
||||
$this->settings['authorization']['temp_auth_key'] = $this->create_auth_key($this->settings['authorization']['default_temp_auth_key_expires_in']);
|
||||
}
|
||||
$nearestDc = $this->method_call('invokeWithLayer', [
|
||||
'layer' => $this->settings["tl_schema"]["layer"],
|
||||
'query' => $this->tl->serialize_method('initConnection',
|
||||
array_merge(
|
||||
$this->settings["app_info"],
|
||||
["query" => $this->tl->serialize_method('help.getNearestDc', [])]
|
||||
)
|
||||
)
|
||||
]);
|
||||
var_dump($nearestDc);
|
||||
}
|
||||
|
||||
public function __destruct()
|
||||
|
@ -43,6 +43,7 @@ class ResponseHandler extends MsgIdHandler
|
||||
case 'bad_msg_notification':
|
||||
break;
|
||||
case 'bad_server_salt':
|
||||
$this->settings["authorization"]["temp_auth_key"]["server_salt"] = $response["new_server_salt"];
|
||||
$this->ack_outgoing_message_id($response['bad_msg_id']); // Acknowledge that the server received my request
|
||||
$this->outgoing_messages[$response['bad_msg_id']]['response'] = $last_received;
|
||||
$this->incoming_messages[$last_received]['content'] = $response;
|
||||
@ -58,7 +59,7 @@ class ResponseHandler extends MsgIdHandler
|
||||
}
|
||||
break;
|
||||
case 'new_session_created':
|
||||
// $this->settings['authorization']['temp_auth_key']['server_salt'] = $response['server_salt'];
|
||||
$this->settings['authorization']['temp_auth_key']['server_salt'] = $response['server_salt'];
|
||||
$this->ack_incoming_message_id($last_received); // Acknowledge that I received the server's response
|
||||
$this->log->log('new session created');
|
||||
$this->log->log($response);
|
||||
|
Loading…
Reference in New Issue
Block a user