dawarich/app/jobs/import_google_takeout_job.rb

15 lines
300 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class ImportGoogleTakeoutJob < ApplicationJob
queue_as :imports
sidekiq_options retry: false
def perform(import_id, json_string)
import = Import.find(import_id)
json = Oj.load(json_string)
GoogleMaps::RecordsParser.new(import).call(json)
end
end