diff --git a/build.gradle b/build.gradle index 3ed5c67..e64f05a 100644 --- a/build.gradle +++ b/build.gradle @@ -33,6 +33,9 @@ dependencies { provided 'com.android.support:recyclerview-v7:25.3.1' provided 'com.squareup.retrofit2:retrofit:2.3.0' + provided('com.google.http-client:google-http-client-jackson2:1.22.0') { + exclude(group: 'org.apache.httpcomponents', module: 'httpclient') + } provided 'com.facebook.fresco:fresco:1.3.0' provided 'com.bluelinelabs:logansquare:1.3.7' diff --git a/src/main/java/ru/touchin/templates/socket/SocketConnection.java b/src/main/java/ru/touchin/templates/socket/SocketConnection.java index c30eefd..c72ed4c 100644 --- a/src/main/java/ru/touchin/templates/socket/SocketConnection.java +++ b/src/main/java/ru/touchin/templates/socket/SocketConnection.java @@ -142,8 +142,7 @@ public abstract class SocketConnection { socket.off(socketEvent.getName()); messagesObservableCache.remove(socketEvent); })) - .replay(1) - .refCount(); + .publish(); messagesObservableCache.put(socketEvent, result); } return result;