From ae8955d7056a9dc19929d63ca8238a22124d8af5 Mon Sep 17 00:00:00 2001 From: giuseppeM99 Date: Sat, 1 Jul 2017 15:07:38 +0200 Subject: [PATCH] Update Lua.php (#143) --- src/danog/MadelineProto/Lua.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/danog/MadelineProto/Lua.php b/src/danog/MadelineProto/Lua.php index 8e96e73f..637419d8 100644 --- a/src/danog/MadelineProto/Lua.php +++ b/src/danog/MadelineProto/Lua.php @@ -115,7 +115,13 @@ class Lua public function __call($name, $params) { - return $this->Lua->{$name}(...$params); + try { + return $this->Lua->{$name}(...$params); + } catch (\danog\MadelineProto\RPCErrorException $e) { + return ['error_code' => $e->getCode(), 'error' => $e->getMessage()]; + } catch (\danog\MadelineProto\Exception $e){ + return ['error_code' => $e->getCode(), 'error' => $e->getMessage()]; + } } public function __set($name, $value)