import { GET_HOME_ROOM_LIST, GET_MY_ROOM_LIST } from '../utils/apiList' import { request, Response } from '../utils/http' interface parmams { pageNum?: number, pageSize?: number } export interface ListItem { createTime: string lastLookTime: string roomCoverUrl: string roomHostCode: string roomHostName: string roomId: string roomInfo: string roomShareCode: number roomShareUrl: string roomStatus: number roomTitle: string roomUserName: string roomViewCount: number tbStatus: number updateTime: string } type RoomListRes = Response & { data: ListItem[] } export const getHomeRoomList = async (params: parmams): Promise => { const res = await request.post(GET_HOME_ROOM_LIST, { pageNum: params.pageNum || 1, pageSize: params.pageSize || 1000 }) return res.data.list } export const getHMyRoomList = async (params: parmams): Promise => { const res = await request.post(GET_MY_ROOM_LIST, { pageNum: params.pageNum || 1, pageSize: params.pageSize || 1000 }) return res.data.list }