Improve update handling

This commit is contained in:
Daniil Gentili 2018-12-27 23:23:10 +01:00
parent 69505c3e8b
commit 2ed2bac6f0

View File

@ -540,10 +540,12 @@ trait ResponseHandler
} }
if (count($this->pending_updates)) { if (count($this->pending_updates)) {
$this->logger->logger('Parsing pending updates...'); $this->logger->logger('Parsing pending updates...');
$updates = $this->pending_updates; foreach (array_keys($this->pending_updates) as $key) {
$this->pending_updates = []; if (isset($this->pending_updates[$key])) {
foreach ($updates as $update) { $updates = $this->pending_updates[$key];
$this->handle_updates($update); unset($this->pending_updates[$key]);
$this->handle_updates($updates);
}
} }
} }
} }