Class: Rubino::Jobs::Handlers::SummarizeSessionJob
- Inherits:
-
Object
- Object
- Rubino::Jobs::Handlers::SummarizeSessionJob
- Defined in:
- lib/rubino/jobs/handlers/summarize_session_job.rb
Overview
Generates or updates a session summary.
Instance Method Summary collapse
Instance Method Details
#perform(payload) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/rubino/jobs/handlers/summarize_session_job.rb', line 8 def perform(payload) session_id = payload[:session_id] return unless session_id builder = Context::SummaryBuilder.new(session_id: session_id) builder.build_and_save! end |