class Sentry::SessionFlusher
def add_session(session)
def add_session(session) return if @exited return unless @release begin ensure_thread rescue ThreadError log_debug("Session flusher thread creation failed") @exited = true return end return unless Session::AGGREGATE_STATUSES.include?(session.status) @pending_aggregates[session.aggregation_key] ||= init_aggregates(session.aggregation_key) @pending_aggregates[session.aggregation_key][session.status] += 1 end