Skip to content

Commit 552656d

Browse files
committed
Reinit auth as needed
1 parent 54c935a commit 552656d

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

‎examples/secret_bot.php‎

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,10 @@ public function onUpdateNewMessage(array $update): void
7676
#[Handler]
7777
public function handle(Incoming&SecretMessage $message): void
7878
{
79-
if(isset($message->media))
79+
if ($message->media)
8080
{
81-
$path = $message->media->downloadToDir('/tmp');
82-
$this->sendPhoto(
83-
peer: $message->senderId,
84-
file: $message->media
85-
);
81+
$path = $message->media->downloadToDir('/tmp');
82+
$message->reply($path);
8683
}
8784
/*if (isset($this->sent[$update->chatId])) {
8885
return;

‎src/MTProto.php‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,6 +1206,7 @@ public function resetMTProtoSession(bool $de = true, bool $auth_key = false): vo
12061206
}
12071207
if ($auth_key) {
12081208
$socket->setTempAuthKey(null);
1209+
EventLoop::queue($socket->initAuthorization(...));
12091210
}
12101211
}
12111212
}

0 commit comments

Comments
 (0)