渔民小镇 1 tahun lalu
induk
melakukan
df38c48131

+ 8 - 5
provide/mail-provide/src/main/java/com/iohao/mmo/mail/client/MailExchange.java

@@ -28,6 +28,7 @@ import com.iohao.mmo.mail.proto.MailMessage;
 import lombok.experimental.UtilityClass;
 
 import java.util.List;
+import java.util.Objects;
 
 /**
  * 邮件模块,对外提供的访问 api
@@ -40,19 +41,21 @@ import java.util.List;
  */
 @UtilityClass
 public class MailExchange {
-    public void addEmail(MailMessage internalMailMessage, long userId) {
-        List<MailMessage> mailMessageList = List.of(internalMailMessage);
+    public void addEmail(MailMessage mailMessage, long userId) {
+        Objects.requireNonNull(mailMessage);
+
+        List<MailMessage> mailMessageList = List.of(mailMessage);
         addEmail(mailMessageList, userId);
     }
 
-    public void addEmail(List<MailMessage> internalMailMessages, long userId) {
+    public void addEmail(List<MailMessage> mailMessageList, long userId) {
 
-        if (CollKit.isEmpty(internalMailMessages)) {
+        if (CollKit.isEmpty(mailMessageList)) {
             return;
         }
 
         CmdInfo cmdInfo = MailCmd.of(MailCmd.addMail);
-        ByteValueList byteValueList = WrapperKit.ofListByteValue(internalMailMessages);
+        ByteValueList byteValueList = WrapperKit.ofListByteValue(mailMessageList);
         ExchangeKit.invokeModuleVoidMessage(cmdInfo, byteValueList, userId);
     }
 }