Class: OpenaiFeedGeneratorWorker
- Inherits:
-
Object
- Object
- OpenaiFeedGeneratorWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/openai_feed_generator_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(catalog_ids = nil, catalog_item_ids = nil, limit = nil, delete_all = nil) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/workers/openai_feed_generator_worker.rb', line 6 def perform(catalog_ids = nil, catalog_item_ids = nil, limit = nil, delete_all = nil) catalogs = if catalog_ids.present? Catalog.where(id: catalog_ids) else Catalog.for_google_feed end Feed::Openai::ListGenerator.new.process( catalogs: catalogs, catalog_item_ids: catalog_item_ids, limit: limit, delete_all: delete_all ) end |