Skip to content

Commit 4df164f

Browse files
committed
Merge pull request #35 from chernando/plaintext_data
Related to #34
2 parents 158025c + 3e76b75 commit 4df164f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

gcm/gcm.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ def construct_payload(self, registration_ids, data=None, collapse_key=None,
9494
else:
9595
payload = {'registration_id': registration_ids}
9696
if data:
97-
for k in data.keys():
98-
data['data.%s' % k] = data.pop(k)
99-
payload.update(data)
97+
plaintext_data = data.copy()
98+
for k in plaintext_data.keys():
99+
plaintext_data['data.%s' % k] = plaintext_data.pop(k)
100+
payload.update(plaintext_data)
100101

101102
if delay_while_idle:
102103
payload['delay_while_idle'] = delay_while_idle

0 commit comments

Comments
 (0)