This repository was archived by the owner on Dec 4, 2017. It is now read-only.
File tree 4 files changed +10
-2
lines changed
tracker/src/main/java/tracker
tracker-server/src/main/java/tracker/server
4 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 7
7
*/
8
8
public interface BrowserEvents {
9
9
String userPositionTracking = "user-position-tracking" ;
10
+ String replayUserPositions = "replay-user-positions" ;
10
11
}
Original file line number Diff line number Diff line change @@ -375,6 +375,13 @@ static Router createRouter() {
375
375
new PermittedOptions ().setAddress (BrowserEvents .userPositionTracking )
376
376
));
377
377
378
+ options .setOutboundPermitted (ImmutableList .of (
379
+ new PermittedOptions ().setAddress (BrowserEvents .replayUserPositions )
380
+ ));
381
+ options .setInboundPermitted (ImmutableList .of (
382
+ new PermittedOptions ().setAddress (BrowserEvents .replayUserPositions )
383
+ ));
384
+
378
385
sockJSHandler .bridge (options );
379
386
380
387
router .route ("/eventbus/*" ).handler (sockJSHandler );
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ public interface Addresses {
11
11
12
12
String authenticate = "authenticate" ;
13
13
String findAllPositionsGroupByUserId = findAll (Entities .POSITION_ENTITY ) + ".group-by-user-id" ;
14
- String replayUserPositions = "replayUserPositions " ;
14
+ String replayUserPositions = "replay-user-positions " ;
15
15
16
16
static String post (String address ) {
17
17
Objects .requireNonNull (address );
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ public void handle(Message<JsonObject> message) {
60
60
61
61
private void reqReplyLoop (LoopContext context ) {
62
62
63
- final int reqSlots = context .getReqSlots ();
63
+ final int reqSlots = Math . min ( context .getReqSlots (), context . getTotalSlots () - context . getSlotsReturned () );
64
64
final Message <JsonObject > message = context .getMessage ();
65
65
66
66
new ReplayServiceImpl (
You can’t perform that action at this time.
0 commit comments