|
@@ -0,0 +1,28 @@
|
|
|
+using ET;
|
|
|
+
|
|
|
+namespace GFGGame
|
|
|
+{
|
|
|
+ public class G2C_UpdateQueueHandler : AMHandler<G2C_UpdateQueue>
|
|
|
+ {
|
|
|
+ protected override async ETTask Run(Session session, G2C_UpdateQueue message)
|
|
|
+ {
|
|
|
+ Log.Debug(JsonHelper.ToJson(message));
|
|
|
+ QueueDataManager.Instance.UpQueueData(message.Index, message.Count);
|
|
|
+ EventAgent.DispatchEvent(ConstMessage.UPDATE_QUEUE);
|
|
|
+ await ETTask.CompletedTask;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class QueueSProxy
|
|
|
+ {
|
|
|
+ /// <summary>
|
|
|
+ /// 请求服务端取消排队
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ public static async ETTask<bool> ReqSevenCancelQueue()
|
|
|
+ {
|
|
|
+ var response = (G2C_CancelQueue)await MessageHelper.SendToServer(new C2G_CancelQueue());
|
|
|
+ return response is { Error: ErrorCode.ERR_Success };
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|