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() var rsp = MailRecvResp.newInstance()
.setItems(changes.toProto()); .setItems(changes.toProto());
var recvList = (IntList) changes.getExtraData(); // Add mail ids that we received
if (changes.getExtraData() != null) {
for (int id : recvList) { var recvList = (IntList) changes.getExtraData();
rsp.addIds(id); recvList.forEach(rsp::addIds);
} }
return this.encodeMsg(NetMsgId.mail_recv_succeed_ack, rsp); return this.encodeMsg(NetMsgId.mail_recv_succeed_ack, rsp);