diff --git a/src/danog/MadelineProto/MTProtoTools/CallHandler.php b/src/danog/MadelineProto/MTProtoTools/CallHandler.php index 09f40d32..dc066a11 100644 --- a/src/danog/MadelineProto/MTProtoTools/CallHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/CallHandler.php @@ -96,8 +96,12 @@ trait CallHandler if ($this->datacenter->sockets[$aargs['datacenter']]->temp_auth_key !== null) { if (isset($message_id)) { \danog\MadelineProto\Logger::log(['Clearing old method call'], \danog\MadelineProto\Logger::ULTRA_VERBOSE); - if (isset($this->datacenter->sockets[$aargs['datacenter']]->outgoing_messages[$message_id])) unset($this->datacenter->sockets[$aargs['datacenter']]->outgoing_messages[$message_id]); - if (isset($this->datacenter->sockets[$aargs['datacenter']]->new_outgoing[$message_id])) unset($this->datacenter->sockets[$aargs['datacenter']]->new_outgoing[$message_id]); + if (isset($this->datacenter->sockets[$aargs['datacenter']]->outgoing_messages[$message_id])) { + unset($this->datacenter->sockets[$aargs['datacenter']]->outgoing_messages[$message_id]); + } + if (isset($this->datacenter->sockets[$aargs['datacenter']]->new_outgoing[$message_id])) { + unset($this->datacenter->sockets[$aargs['datacenter']]->new_outgoing[$message_id]); + } } $this->datacenter->sockets[$aargs['datacenter']]->object_queue[] = ['_' => $method, 'body' => $serialized, 'content_related' => $content_related, 'msg_id' => $message_id = isset($aargs['message_id']) ? $aargs['message_id'] : $this->generate_message_id($aargs['datacenter'])]; diff --git a/src/danog/MadelineProto/MTProtoTools/MessageHandler.php b/src/danog/MadelineProto/MTProtoTools/MessageHandler.php index f85fbf1d..07a3e79b 100644 --- a/src/danog/MadelineProto/MTProtoTools/MessageHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/MessageHandler.php @@ -32,7 +32,7 @@ trait MessageHandler if (count($this->datacenter->sockets[$datacenter]->object_queue) > 1) { $messages = []; - \danog\MadelineProto\Logger::log(["Sending msg_container as encrypted message"], \danog\MadelineProto\Logger::ULTRA_VERBOSE); + \danog\MadelineProto\Logger::log(['Sending msg_container as encrypted message'], \danog\MadelineProto\Logger::ULTRA_VERBOSE); foreach ($this->datacenter->sockets[$datacenter]->object_queue as $message) { $message['seqno'] = $this->generate_out_seq_no($datacenter, $message['content_related']);