Skip to content

Commit b9a012d

Browse files
committed
Add support for new receipt parameters
When sending messages with priority=2, the receipt now contains more information. We make it available as additional fields to the MessageRequest object
1 parent e89075a commit b9a012d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pushover.py

+5
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,18 @@ def poll(self):
155155
while request.poll():
156156
# do something
157157
time.sleep(5)
158+
159+
print request.acknowledged_at, request.acknowledged_by
158160
"""
159161
if (self.receipt and not any(getattr(self, parameter)
160162
for parameter in self.parameters)):
161163
request = Request("get", RECEIPT_URL + self.receipt + ".json", {})
162164
for param, when in self.parameters.iteritems():
163165
setattr(self, param, bool(request.answer[param]))
164166
setattr(self, when, request.answer[when])
167+
for param in ["last_delivered_at", "acknowledged_by",
168+
"acknowledged_by_device"]:
169+
setattr(self, param, request.answer[param])
165170
return request
166171

167172
def cancel(self):

0 commit comments

Comments
 (0)