from ProjectCfg import DOMAIN from.CallServer import _make_request ###==========================实时聊天========================== def GetRealtimeChat(Authorization: str,roomid:str ) -> dict: """获取实时聊天""" url = f"{DOMAIN}/chat/realtime/{roomid}" headers = {'accept': 'application/json', 'Authorization': Authorization} return _make_request('GET', url, headers) def CreateRealtimeChat(Authorization: str,roomid:str ) -> dict: """创建实时聊天""" url = f"{DOMAIN}/chat/realtime/{roomid}" headers = {'accept': 'application/json', 'Authorization': Authorization} return _make_request('POST', url, headers,normal_codes=[201]) def LeaveRealtimeChat(Authorization: str,roomid:str ) -> dict: """离开实时聊天""" url = f"{DOMAIN}/chat/realtime/{roomid}" headers = {'accept': 'application/json', 'Authorization': Authorization} return _make_request('DELETE', url, headers,normal_codes=[204]) def JoinRealtimeChat(Authorization: str,roomid:str ) -> dict: """加入实时聊天""" url = f"{DOMAIN}/chat/realtime/{roomid}/join" headers = {'accept': 'application/json', 'Authorization': Authorization} return _make_request('GET', url, headers)