Esempio n. 1
0
 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);
     });
 }
Esempio n. 2
0
 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);
     });
 }