Skip to content

Commit 8298497

Browse files
committed
fixed BKNDLSS-16965 Messages still arrive to listeners despite subscription state is 'left'
1 parent 314a296 commit 8298497

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/com/backendless/rt/RTClientSocketIO.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import weborb.types.IAdaptingType;
1212

1313
import java.util.Arrays;
14+
import java.util.HashMap;
1415
import java.util.Map;
1516
import java.util.concurrent.ConcurrentHashMap;
1617
import java.util.concurrent.ConcurrentLinkedDeque;
@@ -274,7 +275,9 @@ private Emitter subOn( RTSubscription subscription )
274275

275276
private Emitter subOff( String subscriptionId )
276277
{
277-
final Emitter emitter = connectionManager.get().emit( "SUB_OFF", serialize( subscriptionId ) );
278+
Map<String, String> request = new HashMap<>( );
279+
request.put( "id", subscriptionId );
280+
final Emitter emitter = connectionManager.get().emit( "SUB_OFF", serialize( request ) );
278281
logger.info( "subOff called" );
279282
return emitter;
280283
}

0 commit comments

Comments
 (0)