29 $users = $chat->getRelations()->getUserIds();
33 $pullParams[
'params'][
'toUserId'] = $chat->getCompanion(
$message->getAuthorId())->getId();
34 $pullParams[
'params'][
'fromUserId'] =
$message->getAuthorId();
38 $pullParams[
'params'][
'senderId'] =
$message->getAuthorId();
40 if ($chat->getEntityType() ===
'LINES')
46 $messageParams =
$params->toPullFormat($extraParams);
47 $pullParams[
'params'][
'params'] = $messageParams;
49 if ($chat->getType() === Chat::IM_TYPE_COMMENT)
51 CPullWatch::AddToStack(
'IM_PUBLIC_COMMENT_' . $chat->getParentChatId(), $pullParams);
58 if ($chat->needToSendPublicPull())
60 CPullWatch::AddToStack(
'IM_PUBLIC_' . $chat->getId(), $pullParams);
62 if ($chat->getType() === Chat::IM_TYPE_OPEN_CHANNEL &&
$message->getId() === $chat->getLastMessageId())