Shift authority for message availability to the pub/sub event system

This commit is contained in:
Jon Chambers
2024-11-06 15:51:50 -05:00
committed by Jon Chambers
parent c91242ed60
commit ef716aacc2
2 changed files with 13 additions and 13 deletions

View File

@@ -472,10 +472,6 @@ public class WebSocketConnection implements MessageAvailabilityListener, ClientE
PRESENCE_MANAGER_TAG, "legacy")
.increment();
storedMessageState.compareAndSet(StoredMessageState.EMPTY, StoredMessageState.CACHED_NEW_MESSAGES_AVAILABLE);
processStoredMessages();
return true;
}
@@ -484,6 +480,10 @@ public class WebSocketConnection implements MessageAvailabilityListener, ClientE
Metrics.counter(MESSAGE_AVAILABLE_COUNTER_NAME,
PRESENCE_MANAGER_TAG, "pubsub")
.increment();
storedMessageState.compareAndSet(StoredMessageState.EMPTY, StoredMessageState.CACHED_NEW_MESSAGES_AVAILABLE);
processStoredMessages();
}
@Override
@@ -498,10 +498,6 @@ public class WebSocketConnection implements MessageAvailabilityListener, ClientE
PRESENCE_MANAGER_TAG, "legacy")
.increment();
storedMessageState.set(StoredMessageState.PERSISTED_NEW_MESSAGES_AVAILABLE);
processStoredMessages();
return true;
}
@@ -510,6 +506,10 @@ public class WebSocketConnection implements MessageAvailabilityListener, ClientE
Metrics.counter(MESSAGES_PERSISTED_COUNTER_NAME,
PRESENCE_MANAGER_TAG, "pubsub")
.increment();
storedMessageState.set(StoredMessageState.PERSISTED_NEW_MESSAGES_AVAILABLE);
processStoredMessages();
}
@Override