diff --git a/src/danog/MadelineProto/API.php b/src/danog/MadelineProto/API.php index 4ecd3cfc..5b2a3702 100644 --- a/src/danog/MadelineProto/API.php +++ b/src/danog/MadelineProto/API.php @@ -72,6 +72,7 @@ class API extends APIFactory $this->API = $unserialized->API; $this->APIFactory(); } + return; } $this->API = new MTProto($params); diff --git a/src/danog/MadelineProto/Connection.php b/src/danog/MadelineProto/Connection.php index 9fa4b422..4d629006 100644 --- a/src/danog/MadelineProto/Connection.php +++ b/src/danog/MadelineProto/Connection.php @@ -326,6 +326,7 @@ class Connection $response = $this->read_http_payload(); if ($response['code'] !== 200) { Logger::log([$response['body']]); + throw new Exception($response['description'], $response['code']); } $close = $response['protocol'] === 'HTTP/1.0'; diff --git a/src/danog/MadelineProto/TL/Types/Button.php b/src/danog/MadelineProto/TL/Types/Button.php index 8f2880ef..0acc039c 100644 --- a/src/danog/MadelineProto/TL/Types/Button.php +++ b/src/danog/MadelineProto/TL/Types/Button.php @@ -57,20 +57,28 @@ class Button implements \JsonSerializable, \ArrayAccess { return (array) $this->data; } - public function offsetSet($name, $value) { + + public function offsetSet($name, $value) + { if ($name === null) { - $this->data []= $value; + $this->data[] = $value; } else { $this->data[$name] = $value; } } - public function offsetGet($name) { + + public function offsetGet($name) + { return $this->data[$name]; } - public function offsetUnset($name) { + + public function offsetUnset($name) + { unset($this->data[$name]); } - public function offsetExists($name) { + + public function offsetExists($name) + { return isset($this->data[$name]); } }