前面已经用redis实现聊天消息存取,这个逻辑应该加在哪个函数下比较合适

xamarin

预设条件是登陆网站的用户,才能聊天。用户成功登录,网站用户的userid与client——id绑定成功,可以正常聊天了。使用sendtouid发消息,这时保存聊天记录,还有加一个逻辑,对方不在线,保存消息消息时,标记未读。现在的问题是这个保存聊天记录的逻辑加在哪个函数里,比较合适。请大家指点一下。

3343 2 0
2个回答

xamarin
public static function sendToUid($uid, $message)
{
    $gateway_data         = GatewayProtocol::$empty;
    $gateway_data  = GatewayProtocol::CMD_SEND_TO_UID;
    $gateway_data = $message;

    if (!is_array($uid)) {
        $uid = array($uid);
    }

    $gateway_data = json_encode($uid);

    self::sendToAllGateway($gateway_data);
}
  • 暂无评论
damao

onMessage

  • 暂无评论
年代过于久远,无法发表回答
🔝