mirror of
https://github.com/openvk/openvk
synced 2024-11-15 11:39:13 +03:00
21 lines
No EOL
456 B
PHP
21 lines
No EOL
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,
|
|
];
|
|
}
|
|
} |