class Stormwatch::Workflows::UpdateBox
Public Instance Methods
call(payload:)
click to toggle source
# File lib/stormwatch/workflows/update_box.rb, line 10 def call(payload:) payload = Payload.new(payload) box = boxes.find_box(payload.uuid) if box.nil? broadcast(:not_found) return end unless box = boxes.update_box(box.id, payload.content) broadcast(:not_updated) return end broadcast( :success, { uuid: box.uuid, content: box.content, board_uuid: box.board.uuid } ) end