Skip to content

Commit

Permalink
Fix #13
Browse files Browse the repository at this point in the history
  • Loading branch information
savchenko_n committed Dec 15, 2016
1 parent 7a49472 commit e1d1a5e
Showing 1 changed file with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,9 @@ public Observable<String> messages() {
mMessagesSubscribers.add(subscriber);

}).doOnUnsubscribe(() -> {
for (Subscriber<? super String> subscriber : mMessagesSubscribers) {
if (subscriber.isUnsubscribed()) mMessagesSubscribers.remove(subscriber);
Iterator<Subscriber<? super String>> iterator = mMessagesSubscribers.iterator();
while (iterator.hasNext()) {
if (iterator.next().isUnsubscribed()) iterator.remove();
}

if (mMessagesSubscribers.size() < 1) mWebSocketClient.close();
Expand Down Expand Up @@ -157,8 +158,9 @@ public Observable<LifecycleEvent> getLifecycleReceiver() {
mLifecycleSubscribers.add(subscriber);

}).doOnUnsubscribe(() -> {
for (Subscriber<? super LifecycleEvent> subscriber : mLifecycleSubscribers) {
if (subscriber.isUnsubscribed()) mLifecycleSubscribers.remove(subscriber);
Iterator<Subscriber<? super LifecycleEvent>> iterator = mLifecycleSubscribers.iterator();
while (iterator.hasNext()) {
if (iterator.next().isUnsubscribed()) iterator.remove();
}
});
}
Expand Down

0 comments on commit e1d1a5e

Please sign in to comment.