import request from "@/api/request";
// import qs from "qs";

//鍙戣捣闊宠棰戣皟搴﹀強鑱斿姩鍊奸獙璇�
//鍙傛暟锛�
// {
//     "roomUsers": [
//       {
//         "employeeId": "string",
//         "organizationId": "string",
//         "tencentUserId": "string",
//         "securityStationId": "string",
//         "superviseDepartId": "string",
//         "sponsor": true
//       }
//     ]
//   }
export function getRooms(data) {
  return request({
    url: "/rooms",
    method: "POST",
    data,
    // headers: { "content-type": "application/x-www-form-urlencoded" },
    // data: qs.stringify(params),
  });
}

export const leave = (roomsId) => {
  return request({
    url: `/rooms/${roomsId}/leave`,
    method: "POST",
  });
};

// 閭€璇蜂汉鍛樿繘鎴块棿
// {
//   "roomUsers": [
//     {
//       "employeeId": "string",淇濆畨鍛榠d
//       "organizationId": "string",浼佷笟id
//       "tencentUserId": "string",闊宠棰慽d
//       "securityStationId": "string",椹诲嫟鐐筰d
//       "superviseDepartId": "string"鐩戠褰掑睘id
//     }
//   ]
// }
export function inviteUsers(roomId, roomUsers) {
  console.log("roomUsers", roomUsers);
  return request({
    url: "/rooms/" + roomId + "/users",
    method: "POST",
    data: roomUsers,
  });
}

// 绉婚櫎浜哄憳杩涙埧闂�
export function kickOutUser(roomId, tencentUserId) {
  return request({
    url: "/rooms/" + roomId + "/users/" + tencentUserId,
    method: "DELETE",
  });
}

//鎴块棿鍐呭姩浣�: 鍔ㄤ綔绫诲瀷锛坅ction锛夛細stopWord#鍏ㄥ憳闈欓煶  openWord#鍏ㄥ憳瑙i櫎闈欓煶 allowed#鍏佽鍙戣█璇锋眰  deny#鎷掔粷鍙戣█璇锋眰  camOn #鍏ㄥ憳鎵撳紑鎽勫儚澶�  camOff #鍏ㄥ憳鍏抽棴鎽勫儚澶�
// {
//   "action": "stopWord",
//   "tencentUserIds": [
//     "string"
//   ]
// }
export function roomActions(roomId, data) {
  return request({
    url: "/rooms/" + roomId + "/action",
    method: "POST",
    data,
  });
}