| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { GET_ROOM } from '../utils/apiList'
- import { request, Response } from '../utils/http'
- interface sceneType {
- num: string
- }
- export interface RoomDetailType {
- createTime: string
- isShow: number
- lastLookTime: string
- roomCoverUrl: string
- roomHostCode: string
- roomHostName: string
- roomId: string
- roomInfo: string
- roomShareCode: string
- roomShareUrl: string
- roomStatus: number
- roomTitle: string
- roomUserName: string
- roomViewCount: number
- sceneData: sceneType[]
- tbStatus: number
- isHost: number
- updateTime: string
- hostStatus?: number
- }
- type RoomDetailRes = Response & {
- data: RoomDetailType
- }
- export const fetchRoom = async (roomId: string): Promise<RoomDetailType> => {
- const res = await request.get<RoomDetailRes>(GET_ROOM, {
- roomId: roomId
- })
- return res.data
- }
|