diff --git a/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php b/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php index b9a397e6..3ad5a715 100644 --- a/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php +++ b/src/danog/MadelineProto/MTProtoTools/UpdateHandler.php @@ -88,12 +88,7 @@ trait UpdateHandler $params['offset'] = array_reverse(array_keys((array) $this->updates))[abs($params['offset']) - 1]; } $updates = []; - if (isset($this->updates["\0*\0state"])) { - unset($this->updates["\0*\0state"]); - } - $supdates = (array) $this->updates; - ksort($supdates); - foreach ($supdates as $key => $value) { + foreach ($this->updates as $key => $value) { if ($params['offset'] > $key) { unset($this->updates[$key]); } elseif ($params['limit'] === null || count($updates) < $params['limit']) { @@ -101,10 +96,6 @@ trait UpdateHandler } } - if (empty($this->updates)) { - $this->updates_key = 0; - } - return $updates; }