Spotbugs: remove NPE deference

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-12-29 09:30:41 +01:00
parent 8b9996814f
commit efdfe83507
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -209,16 +209,19 @@ public class MagicWebSocketInstance extends WebSocketListener {
private void processMessage(String text) throws IOException {
CallOverallWebSocketMessage callOverallWebSocketMessage =
LoganSquare.parse(text, CallOverallWebSocketMessage.class);
NCSignalingMessage ncSignalingMessage = callOverallWebSocketMessage
.getCallWebSocketMessage()
.getNcSignalingMessage();
if (TextUtils.isEmpty(ncSignalingMessage.getFrom()) &&
callOverallWebSocketMessage.getCallWebSocketMessage().getSenderWebSocketMessage() != null) {
ncSignalingMessage.setFrom(
callOverallWebSocketMessage.getCallWebSocketMessage().getSenderWebSocketMessage().getSessionId());
}
signalingMessageReceiver.process(ncSignalingMessage);
if (callOverallWebSocketMessage.getCallWebSocketMessage() != null) {
NCSignalingMessage ncSignalingMessage = callOverallWebSocketMessage
.getCallWebSocketMessage()
.getNcSignalingMessage();
if (ncSignalingMessage != null && TextUtils.isEmpty(ncSignalingMessage.getFrom()) &&
callOverallWebSocketMessage.getCallWebSocketMessage().getSenderWebSocketMessage() != null) {
ncSignalingMessage.setFrom(
callOverallWebSocketMessage.getCallWebSocketMessage().getSenderWebSocketMessage().getSessionId());
}
signalingMessageReceiver.process(ncSignalingMessage);
}
}
private void processEventMessage(String text) throws IOException {