payment1
This commit is contained in:
@@ -173,7 +173,7 @@ class Message
|
||||
* @param string $userID 用户ID
|
||||
* @return array
|
||||
*/
|
||||
public function revokeMessage(string $conversationID, string $seq, string $userID): array
|
||||
public function revokeMessage(string $conversationID, string $seq, string $userID): array|bool
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
@@ -185,6 +185,27 @@ class Message
|
||||
return Utils::send(Url::$revokeMessage, $data, '撤回消息失败', $adminToken);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户所有消息
|
||||
* @desc 从服务端删除用户所有消息,不影响客户端已同步消息。
|
||||
* @param string $userID 用户ID
|
||||
* @param bool $isSyncSelf 是否同步自身消息,默认true
|
||||
* @param bool $isSyncOther 是否同步对方消息,默认true
|
||||
* @return array
|
||||
*/
|
||||
public function userClearAllMsg(string $userID,bool $isSyncSelf=true, bool $isSyncOther=true): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$data = [
|
||||
'deleteSyncOpt' => [
|
||||
'isSyncSelf' => (bool)$isSyncSelf,
|
||||
'isSyncOther' => (bool)$isSyncOther,
|
||||
],
|
||||
'userID' => $userID
|
||||
];
|
||||
return Utils::send(Url::$userClearAllMsg, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 发送业务通知
|
||||
* @param string $sendID 发送者ID
|
||||
|
||||
Reference in New Issue
Block a user