public static void GetRoomByRoomId(GetRoomByRoomIdPara para, Action <ResponseEvent> callback) { Sdk.GetRoomByRoomId(para, (eve) => { if (eve.Data != null) { var rsp = new GetRoomByRoomIdRsp(); rsp.MergeFrom((ByteString)eve.Data); eve.Data = rsp; } callback?.Invoke(eve); }); }
public void GetRoomDetail(Action <ResponseEvent> callback) { Sdk.GetRoomByRoomId(this.RoomUtil.AddRoomPara(), (eve) => { if (eve.Data != null) { var rsp = new GetRoomByRoomIdRsp(); rsp.MergeFrom((ByteString)eve.Data); eve.Data = rsp.RoomInfo?.ToByteString(); this.RoomUtil.SaveRoomInfo(eve); eve.Data = rsp; Debugger.Log("Get room detail: {0}", eve.Code); } callback?.Invoke(eve); }); }