openvk/Web/Events/NewMessageEvent.php
2020-06-07 19:04:43 +03:00

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,
];
}
}