public function run() { if (!Yii::$app->user->isGuest) { $currentUser = Yii::$app->user->identity; $chatUser = ChatUser::findOne($currentUser->id); $users = ChatUser::getAll($currentUser->id); return $this->render('chat', compact('users', 'chatUser')); } else { return ''; } // return Html::encode($this->message); }
public function actionGetTalkUnreadMessageCount() { $sender = $_POST['sender']; $chatUser = ChatUser::findOne(Yii::$app->user->identity->id); $count = $chatUser->getMessageCount($sender); return json_encode(['count' => $count]); }