mirror of
https://github.com/openvk/openvk
synced 2024-12-23 17:12:01 +03:00
21 lines
456 B
PHP
21 lines
456 B
PHP
|
<?php declare(strict_types=1);
|
||
|
namespace openvk\Web\Events;
|
||
|
use openvk\Web\Models\Entities\Message;
|
||
|
|
||
|
class NewMessageEvent implements ILPEmitable
|
||
|
{
|
||
|
protected $payload;
|
||
|
|
||
|
function __construct(Message $message)
|
||
|
{
|
||
|
$this->payload = $message->simplify();
|
||
|
}
|
||
|
|
||
|
function getLongPoolSummary(): object
|
||
|
{
|
||
|
return (object) [
|
||
|
"type" => "newMessage",
|
||
|
"message" => $this->payload,
|
||
|
];
|
||
|
}
|
||
|
}
|