import 'package:app/request/dto/room/rtc_token_dto.dart'; import 'package:app/request/network/request.dart'; import '../dto/room/room_list_item_dto.dart'; /// 获取房间列表 Future> getRoomListApi() async { var res = await Request().get('/study_room/get_study_room_list'); return List.from(res.map((x) => RoomListItemDto .fromJson(x))); } ///获取自习室的websocket令牌 Future getWsTokenApi(int roomId) async { var res = await Request().get('/study_room/get_ws_token', { "study_room_id": roomId, }); return res['token']; } ///获取自习室的RTC令牌 Future getRtcTokenApi(int roomId) async { var res = await Request().get('/study_room/get_rtc_token', { "study_room_id": roomId, }); return RtcTokenDto.fromJson(res); }