From 2806276e698c0601bb13687e48eb0e76984454aa Mon Sep 17 00:00:00 2001 From: godotg Date: Mon, 1 May 2023 09:11:09 +0800 Subject: [PATCH] perf[packet]: add more construction method to message --- .../com/zfoo/net/packet/common/Message.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/net/src/main/java/com/zfoo/net/packet/common/Message.java b/net/src/main/java/com/zfoo/net/packet/common/Message.java index 6f66ea7d..ba2a5663 100644 --- a/net/src/main/java/com/zfoo/net/packet/common/Message.java +++ b/net/src/main/java/com/zfoo/net/packet/common/Message.java @@ -29,9 +29,6 @@ public class Message implements IPacket { @Ignore public static final short PROTOCOL_ID = 100; - public static final Message SUCCESS = valueSuccess(null); - public static final Message FAIL = valueFail(null); - private byte module; /** @@ -61,7 +58,7 @@ public class Message implements IPacket { return Message.valueOf(packet, code, null); } - public static Message valueFail(String message) { + public static Message valueError(String message) { var mess = new Message(); mess.code = 0; mess.message = message; @@ -75,6 +72,20 @@ public class Message implements IPacket { return mess; } + public static Message valueInfo(String message) { + var mess = new Message(); + mess.code = 2; + mess.message = message; + return mess; + } + + public static Message valueWarning(String message) { + var mess = new Message(); + mess.code = 3; + mess.message = message; + return mess; + } + @Override public short protocolId() { return PROTOCOL_ID;