mirror of
https://github.com/danog/MadelineProto.git
synced 2024-11-27 07:34:41 +01:00
Fixes
This commit is contained in:
parent
e72d941671
commit
2e92a8ed20
2
bot.php
2
bot.php
@ -30,7 +30,7 @@ try {
|
||||
//var_dump($MadelineProto->API->get_config([], ['datacenter' => $MadelineProto->API->datacenter->curdc]));
|
||||
//var_dump($MadelineProto->API->settings['connection']);
|
||||
echo 'Wrote '.\danog\MadelineProto\Serialization::serialize('bot.madeline', $MadelineProto).' bytes'.PHP_EOL;
|
||||
|
||||
$MadelineProto->messages->sendMessage(['peer' => ['_' => 'inputPeerChat'], 'message' => '']);
|
||||
$offset = 0;
|
||||
while (true) {
|
||||
$updates = $MadelineProto->API->get_updates(['offset' => $offset, 'limit' => 50, 'timeout' => 0]); // Just like in the bot API, you can specify an offset, a limit and a timeout
|
||||
|
@ -44,7 +44,7 @@ class MTProto extends \Volatile
|
||||
use \danog\MadelineProto\Wrappers\DialogHandler;
|
||||
use \danog\MadelineProto\Wrappers\Login;
|
||||
|
||||
const V = 60;
|
||||
const V = 61;
|
||||
|
||||
const NOT_LOGGED_IN = 0;
|
||||
const WAITING_CODE = 1;
|
||||
|
@ -18,7 +18,7 @@ class Exception extends \Exception
|
||||
|
||||
public function __toString()
|
||||
{
|
||||
return get_class($this).($this->message !== '' ? ': ' : '').$this->message.PHP_EOL.'TL Trace'.PHP_EOL.PHP_EOL.$this->getTLTrace().PHP_EOL;
|
||||
return get_class($this).($this->message !== '' ? ': ' : '').$this->message.PHP_EOL.'TL Trace:'.PHP_EOL.PHP_EOL.$this->getTLTrace().PHP_EOL;
|
||||
}
|
||||
|
||||
public function __construct($message, $file = '')
|
||||
|
@ -26,8 +26,10 @@ trait PrettyException
|
||||
$tl = false;
|
||||
foreach (array_reverse($this->getTrace()) as $frame) {
|
||||
if (isset($frame['function']) && in_array($frame['function'], ['serialize_params', 'serialize_object'])) {
|
||||
$this->tl_trace .= $tl ? "['".$frame['args'][2]."']" : "While serializing: \t".$frame['args'][2];
|
||||
$tl = true;
|
||||
if ($frame['args'][2] !== '') {
|
||||
$this->tl_trace .= $tl ? "['".$frame['args'][2]."']" : "While serializing: \t".$frame['args'][2];
|
||||
$tl = true;
|
||||
}
|
||||
} else {
|
||||
if ($tl) {
|
||||
$this->tl_trace .= PHP_EOL;
|
||||
@ -41,5 +43,6 @@ trait PrettyException
|
||||
}
|
||||
}
|
||||
$this->tl_trace .= $init !== '' ? "['".$init."']" : '';
|
||||
$this->tl_trace = implode(PHP_EOL, array_reverse(explode(PHP_EOL, $this->tl_trace)));
|
||||
}
|
||||
}
|
||||
|
@ -378,7 +378,7 @@ trait TL
|
||||
$concat .= $constructorData['id'];
|
||||
}
|
||||
|
||||
return $concat.$this->serialize_params($constructorData, $object, $constructorData['predicate'], $layer);
|
||||
return $concat.$this->serialize_params($constructorData, $object, '', $layer);
|
||||
}
|
||||
|
||||
public function serialize_method($method, $arguments)
|
||||
|
Loading…
Reference in New Issue
Block a user