diff --git a/src/danog/MadelineProto/MTProtoTools/Files.php b/src/danog/MadelineProto/MTProtoTools/Files.php index 944b5220..89685f84 100644 --- a/src/danog/MadelineProto/MTProtoTools/Files.php +++ b/src/danog/MadelineProto/MTProtoTools/Files.php @@ -353,6 +353,7 @@ trait Files }; } $message_media = $this->get_download_info($message_media); + try { if (stream_get_meta_data($stream)['seekable']) { fseek($stream, $offset); diff --git a/src/danog/MadelineProto/TL/TL.php b/src/danog/MadelineProto/TL/TL.php index da3a9922..8ef48046 100644 --- a/src/danog/MadelineProto/TL/TL.php +++ b/src/danog/MadelineProto/TL/TL.php @@ -282,7 +282,9 @@ trait TL return $concat; case 'bytes': - if (is_array($object) && isset($object['_']) && $object['_'] === 'bytes') $object = base64_decode($object['bytes']); + if (is_array($object) && isset($object['_']) && $object['_'] === 'bytes') { + $object = base64_decode($object['bytes']); + } if (!is_string($object) && !$object instanceof \danog\MadelineProto\TL\Types\Bytes) { throw new Exception("You didn't provide a valid string"); }