This commit is contained in:
2026-04-10 13:31:15 +08:00
parent 6c59e41b32
commit c092662ebe
56 changed files with 4362 additions and 684 deletions
+22 -1
View File
@@ -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