From a2eb50bebdf9a6fe8e0aaf933f24e63730f7bcd3 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 29 May 2026 16:38:36 +0800 Subject: [PATCH] 1 --- common/ieApi.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/common/ieApi.js b/common/ieApi.js index 7ae390e..7115b3a 100644 --- a/common/ieApi.js +++ b/common/ieApi.js @@ -25,6 +25,10 @@ export function getIeUserProfile(targetUserId) { return tui.request(`/app/ie/profiles/${targetUserId}`, 'GET', {}, false, false, true).then(unwrap) } +export function getIeRoomTargetProfile(roomId) { + return tui.request(`/app/ie/rooms/${roomId}/profile`, 'GET', {}, false, true, true).then(unwrap) +} + export function saveIeProfile(data) { return tui.request('/app/ie/profile', 'POST', data, false, false, false).then(unwrap) } @@ -57,6 +61,18 @@ export function getIeBlockStatus(blockedUserId) { return tui.request(`/app/ie/block/${blockedUserId}/status`, 'GET', {}, false, true, true).then(unwrap) } +export function blockIeRoomTarget(roomId, reason = '') { + return tui.request(`/app/ie/rooms/${roomId}/block`, 'POST', { reason }, false, false, false).then(unwrap) +} + +export function unblockIeRoomTarget(roomId) { + return tui.request(`/app/ie/rooms/${roomId}/block`, 'DELETE', {}, false, false, false).then(unwrap) +} + +export function getIeRoomBlockStatus(roomId) { + return tui.request(`/app/ie/rooms/${roomId}/block/status`, 'GET', {}, false, true, true).then(unwrap) +} + export function fetchIeOffline() { return tui.request('/app/ie/offline', 'GET', {}, false, false, true).then(unwrap) }