Skip to content

Commit 609491d

Browse files
committed
Use the payload same hash after validation
1 parent 4da0f6c commit 609491d

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/pusher/native_notification/client.rb

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,12 @@ def payload(interests, data)
4747

4848
raise Pusher::Error, "Too many interests provided" if interests.length > 1
4949

50-
payload = { interests: interests }
51-
5250
data = deep_symbolize_keys!(data)
5351
validate_payload(data)
5452

55-
payload.merge!({ gcm: data[:gcm] }) if data.has_key?(:gcm)
56-
payload.merge!({ apns: data[:apns] }) if data.has_key?(:apns)
53+
data.merge!(interests: interests)
5754

58-
MultiJson.encode(payload)
55+
MultiJson.encode(data)
5956
end
6057

6158
def url(path = nil)

0 commit comments

Comments
 (0)