Class: Rubino::Jobs::Handlers::ExtractMemoryJob

Inherits:
Object
  • Object
show all
Defined in:
lib/rubino/jobs/handlers/extract_memory_job.rb

Overview

Extracts memories from a completed session turn.

Instance Method Summary collapse

Instance Method Details

#perform(payload) ⇒ Object



8
9
10
11
12
13
# File 'lib/rubino/jobs/handlers/extract_memory_job.rb', line 8

def perform(payload)
  session_id = payload[:session_id]
  return unless session_id

  confirm(Memory::Backends.build.extract(session_id))
end