Skip to content

Commit 83f34d9

Browse files
committed
Provide raw qbxml response to workers in backwards-compatible way
Adds handle_response_with_qbxml method to QBWC::Worker which may be implemented in place of handle_response and receives the XML returned from QuickBooks as a parameter
1 parent eac44a8 commit 83f34d9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/qbwc/job.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def process_response(qbxml_response, response, session, advance)
2727
request_list = requests(session)
2828
completed_request = request_list[request_index(session)] if request_list
2929
advance_next_request(session) if advance
30-
worker.handle_response(response, session, self, completed_request, data)
30+
worker.handle_response_with_qbxml(qbxml_response, response, session, self, completed_request, data)
3131
end
3232

3333
def advance_next_request(session)

lib/qbwc/worker.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,9 @@ def should_run?(job, session, data)
1212
def handle_response(response, session, job, request, data)
1313
end
1414

15+
def handle_response_with_qbxml(qbxml_response, response, session, job, request, data)
16+
handle_response(response, session, job, request, data)
17+
end
18+
1519
end
1620
end

0 commit comments

Comments
 (0)