fix event notification
This commit is contained in:
parent
6603990fe4
commit
7250656de0
|
@ -16,7 +16,7 @@ module Travis
|
||||||
|
|
||||||
def initialize(*)
|
def initialize(*)
|
||||||
super
|
super
|
||||||
@payload = Serializer.data(object, for: 'event', version: 'v0', params: data)
|
@payload = Api::Serialize.data(object, for: 'event', version: 'v0', params: data)
|
||||||
end
|
end
|
||||||
|
|
||||||
def handle?
|
def handle?
|
||||||
|
|
|
@ -16,7 +16,7 @@ module Travis
|
||||||
|
|
||||||
def initialize(*)
|
def initialize(*)
|
||||||
super
|
super
|
||||||
@pusher_payload = Serializer.data(object, :for => 'pusher', :type => type, :params => data) if handle?
|
@pusher_payload = Api::Serialize.data(object, :for => 'pusher', :type => type, :params => data) if handle?
|
||||||
end
|
end
|
||||||
|
|
||||||
def handle?
|
def handle?
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Travis
|
||||||
end
|
end
|
||||||
|
|
||||||
def webhook_payload
|
def webhook_payload
|
||||||
Serializer.data(object, :for => 'webhook', :type => 'build/finished', :version => 'v1')
|
Api::Serialize.data(object, :for => 'webhook', :type => 'build/finished', :version => 'v1')
|
||||||
end
|
end
|
||||||
|
|
||||||
def targets
|
def targets
|
||||||
|
|
|
@ -18,7 +18,7 @@ module Travis
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
def notify(event, object, data = {})
|
def notify(event, object, data = {})
|
||||||
payload = Api.data(object, for: 'event', version: 'v0', params: data) if object.is_a?(Build)
|
payload = Travis::Api::Serialize.data(object, for: 'event', version: 'v0', params: data) if object.is_a?(Build)
|
||||||
handler = new(event, object, data, payload)
|
handler = new(event, object, data, payload)
|
||||||
handler.notify if handler.handle?
|
handler.notify if handler.handle?
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user