1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-11-30 07:18:57 +01:00
This commit is contained in:
Daniil Gentili 2023-09-24 19:04:06 +02:00
parent 6ab43fac52
commit d2351f9862
Signed by: danog
GPG Key ID: 8C1BE3B34B230CA7
2 changed files with 4 additions and 4 deletions

View File

@ -302,7 +302,7 @@ class SecretHandler extends EventHandler
foreach ($secret_media as $type => $smessage) {
$promises []= async($this->messages->sendEncryptedFile(...), $smessage);
}
await($promises);
var_dump(await($promises));
$i = 0;
while ($i < 10) {

View File

@ -354,7 +354,7 @@ final class SecretChatController implements Stringable
private function encryptSecretMessageInner(array &$body): void
{
$message = $body['message'];
$message['random_id'] = Tools::randomInt();
$randomId = $message['random_id'] = Tools::randomInt();
Assert::true($this->remoteLayer > 8);
$message = ['_' => 'decryptedMessageLayer', 'layer' => $this->remoteLayer, 'in_seq_no' => $this->generateSecretInSeqNo(), 'out_seq_no' => $this->generateSecretOutSeqNo(), 'message' => $message];
$seq = $this->out_seq_no++;
@ -378,7 +378,7 @@ final class SecretChatController implements Stringable
}
$body['data'] = $this->key['fingerprint'].$message_key.Crypt::igeEncrypt($message, $aes_key, $aes_iv);
$this->outgoing[$seq] = $body;
$this->randomIdMap[$message['random_id']] = [$seq, true];
$this->randomIdMap[$randomId] = [$seq, true];
}
private function handleDecryptedUpdate(array $update): void
@ -519,7 +519,7 @@ final class SecretChatController implements Stringable
}
$message['message']['decrypted_message'] = $message['message']['decrypted_message']['message'];
$this->incoming[$seq = $this->in_seq_no++] = $message;
$this->randomIdMap[$message['random_id']] = [$seq, false];
$this->randomIdMap[$message['message']['decrypted_message']['random_id']] = [$seq, false];
$this->handleDecryptedUpdate($message);
}
} else {