Skip to content

Commit

Permalink
CloseCode should be nullable
Browse files Browse the repository at this point in the history
  • Loading branch information
BalusC committed Jun 16, 2024
1 parent 4a96ef8 commit 2cfb64f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/main/java/org/omnifaces/cdi/push/SocketEvent.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,13 @@ public final class SocketEvent implements Serializable {
private final String channel;
private final Serializable user;
private final Serializable previousUser;
private final int closeCode;
private final Integer closeCode;

SocketEvent(String channel, Serializable user, Serializable previousUser, CloseCode closeCode) {
this.channel = channel;
this.user = user;
this.previousUser = previousUser;
this.closeCode = closeCode.getCode();
this.closeCode = closeCode == null ? null : closeCode.getCode();
}

/**
Expand Down Expand Up @@ -94,7 +94,7 @@ public <S extends Serializable> S getPreviousUser() {
* @return The close code.
*/
public CloseCode getCloseCode() {
return CloseCodes.getCloseCode(closeCode);
return closeCode == null ? null : CloseCodes.getCloseCode(closeCode);
}

@Override
Expand Down

0 comments on commit 2cfb64f

Please sign in to comment.