lib/tickethub/supplier/booking.rb in tickethub-0.3.7 vs lib/tickethub/supplier/booking.rb in tickethub-0.3.9
- old
+ new
@@ -13,12 +13,17 @@
require_relative 'product'
require_relative 'variant'
require_relative 'message'
require_relative 'extra'
require_relative 'fee'
+ require_relative 'broadcast'
collection_method :broadcast do |params|
- Tickethub::Job.load self.endpoint, post(:broadcast, params)
+ Supplier::Broadcast.call self.endpoint, begin
+ post(:broadcast, params)
+ rescue Tickethub::ResourceInvalid => err
+ Tickethub::Response.new(err.response).decoded
+ end
end
collection :answers, Supplier::Answer
collection :messages, Supplier::Message
collection :extras, Supplier::Extra
\ No newline at end of file