public function handleStatusBindOperation($event, $nodeFrom, $nodeTo) { if (isset($event["guid"])) { $userId = \Bitrix\Replica\Client\User::getId($event["guid"]); if ($userId > 0) { \Bitrix\Replica\Mapper::getInstance()->add("b_im_status.USER_ID", $userId, $nodeFrom, $event["guid"]); $res = \Bitrix\Im\StatusTable::getById($userId); if ($res->fetch()) { //Insert operation \Bitrix\Replica\Db\Operation::writeInsert("b_im_status", $this->getPrimary(), array("USER_ID" => $userId)); } } } }