# File lib/handler/outgoing_message_handler.rb, line 38 def on_delivery(event) delivery = event.delivery if delivery.link.sender? && delivery.updated? if delivery.remote_accepted? self.on_accepted(event) elsif delivery.remote_rejected? self.on_rejected(event) elsif delivery.remote_released? || delivery.remote_modified? self.on_released(event) end self.on_settled(event) if delivery.settled? delivery.settle if @auto_settle end end