From a80f59cc45a807c831500ab27f8ef8fbe0d42095 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 28 Feb 2026 07:50:23 -0500 Subject: [PATCH] Refactor sync_by_id method in Estimate model to use EstimateSyncJob for syncing --- app/models/estimate.rb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/models/estimate.rb b/app/models/estimate.rb index 6782915..dfe55fd 100644 --- a/app/models/estimate.rb +++ b/app/models/estimate.rb @@ -27,12 +27,7 @@ class Estimate < ActiveRecord::Base # sync only one estimate def self.sync_by_id(id) - log "Syncing estimate #{id}" - qbo = Qbo.first - qbo.perform_authenticated_request do |access_token| - service = Quickbooks::Service::Estimate.new(company_id: qbo.realm_id, access_token: access_token) - process_estimate(service.fetch_by_id(id)) - end + EstimateSyncJob.perform_later(id: id) end # sync only one estimate