diff --git a/foudations/mogo-live/src/main/java/com/mogo/cloud/live/manager/RequestLiveManager.java b/foudations/mogo-live/src/main/java/com/mogo/cloud/live/manager/RequestLiveManager.java index 4a4cbd4..a5751fa 100644 --- a/foudations/mogo-live/src/main/java/com/mogo/cloud/live/manager/RequestLiveManager.java +++ b/foudations/mogo-live/src/main/java/com/mogo/cloud/live/manager/RequestLiveManager.java @@ -119,7 +119,7 @@ public class RequestLiveManager { @Override public void onNext(@NonNull BaseData baseData) { - if (requestLiveListener != null) { + if (requestLiveListener != null && baseData.result != null) { LiveReceive liveReceive = baseData.result; if (liveReceive != null && liveReceive.getSn() != null) { requestLiveListener.onSuccess(liveReceive.getSn(), liveReceive.getLat(), liveReceive.getLon()); @@ -170,7 +170,7 @@ public class RequestLiveManager { @Override public void onNext(@NonNull BaseData baseData) { - if (requestLiveListener != null) { + if (requestLiveListener != null && baseData.result != null) { LiveReceive liveReceive = baseData.result; if (liveReceive != null && liveReceive.getLive() != null) { requestLiveListener.onSuccess(liveReceive.getLive()); @@ -217,7 +217,7 @@ public class RequestLiveManager { @Override public void onNext(@NonNull BaseData baseData) { - if (requestLiveListener != null) { + if (requestLiveListener != null && baseData.result != null) { LiveReceive liveReceive = baseData.result; if (liveReceive != null && liveReceive.getLive() != null) { requestLiveListener.onSuccess(liveReceive.getLive());