class SplitIoClient::SSE::NotificationManagerKeeper
def process_event_occupancy(channel, publishers)
def process_event_occupancy(channel, publishers) @config.logger.debug("Processed occupancy event with #{publishers} publishers. Channel: #{channel}") update_publishers(channel, publishers) if !are_publishers_available? && @publisher_available.value @publisher_available.make_false push_status(Constants::PUSH_SUBSYSTEM_DOWN) elsif are_publishers_available? && !@publisher_available.value @publisher_available.make_true push_status(Constants::PUSH_SUBSYSTEM_READY) end end