handler = $handler; } public function agreeApply(AgreeApplyMessage $message) { $message->validateInput(); $this->handler->agreeApply($message); $message->validateOutput(); return $message->getResponse(); } public function getUnreadCount(GetUnreadCountMessage $message) { $message->validateInput(); $this->handler->getUnreadCount($message); $message->validateOutput(); return $message->getResponse(); } public function getChatHistory(GetChatHistoryMessage $message) { $message->validateInput(); $this->handler->getChatHistory($message); $message->validateOutput(); return $message->getResponse(); } public function getStarList(GetStarListMessage $message) { $message->validateInput(); $this->handler->getStarList($message); $message->validateOutput(); return $message->getResponse(); } public function getEachLikeList(GetEachLikeListMessage $message) { $message->validateInput(); $this->handler->getEachLikeList($message); $message->validateOutput(); return $message->getResponse(); } public function getAllList(GetAllListMessage $message) { $message->validateInput(); $this->handler->getAllList($message); $message->validateOutput(); return $message->getResponse(); } public function getApplyReceiveList(GetApplyReceiveListMessage $message) { $message->validateInput(); $this->handler->getApplyReceiveList($message); $message->validateOutput(); return $message->getResponse(); } public function getApplySendList(GetApplySendListMessage $message) { $message->validateInput(); $this->handler->getApplySendList($message); $message->validateOutput(); return $message->getResponse(); } public function getApplyAllList(GetApplyAllListMessage $message) { $message->validateInput(); $this->handler->getApplyAllList($message); $message->validateOutput(); return $message->getResponse(); } }