public function send(NetSyncMessage $message) { $myProcManager = ProcManager::getInstance(); $username = $myProcManager->getCurrentProcess()->getLoginContext()->getEyeosUser()->getId(); $channel = new BasicChannel($message->getTo()); $messageProvider = new CometSqlMessageProvider(); $message = $this->callHooks($message); $messageProvider->clearOldMessages(); $messageProvider->write($username, $channel, $message->getAttributesMap()); //control errors? return true; }