Fix null pointer error when claiming mail

This commit is contained in:
Melledy
2025-10-30 08:12:21 -07:00
parent 52ca435e71
commit 7c5c0e21b7

View File

@@ -24,10 +24,10 @@ public class HandlerMailRecvReq extends NetHandler {
var rsp = MailRecvResp.newInstance()
.setItems(changes.toProto());
var recvList = (IntList) changes.getExtraData();
for (int id : recvList) {
rsp.addIds(id);
// Add mail ids that we received
if (changes.getExtraData() != null) {
var recvList = (IntList) changes.getExtraData();
recvList.forEach(rsp::addIds);
}
return this.encodeMsg(NetMsgId.mail_recv_succeed_ack, rsp);