import apiClient from "@/utils/axios.js"; export const fetchPublicRooms = async (options = {}) => { const response = await apiClient.get("/api/chat/rooms", { params: options }); return response.data; // expecting array of { id, title, ... } }; export const fetchRoomCreateOptions = async () => { const response = await apiClient.get("/api/chat/room-create-options"); return response.data; }; export const fetchOwnRooms = async () => { const response = await apiClient.get("/api/chat/my-rooms"); return response.data; }; export const deleteOwnRoom = async (roomId) => { await apiClient.delete(`/api/chat/my-rooms/${roomId}`); }; export const reportChatIncident = async (payload) => { const response = await apiClient.post("/api/chat/report", payload); return response.data; };