預(yù)設(shè)條件是登陸網(wǎng)站的用戶,才能聊天。用戶成功登錄,網(wǎng)站用戶的userid與client——id綁定成功,可以正常聊天了。使用sendtouid發(fā)消息,這時(shí)保存聊天記錄,還有加一個(gè)邏輯,對(duì)方不在線,保存消息消息時(shí),標(biāo)記未讀?,F(xiàn)在的問(wèn)題是這個(gè)保存聊天記錄的邏輯加在哪個(gè)函數(shù)里,比較合適。請(qǐng)大家指點(diǎn)一下。
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);
}