[CalendarServer-changes] [11165] CalendarServer/trunk/calendarserver/push/applepush.py

source_changes at macosforge.org source_changes at macosforge.org
Fri May 10 14:19:00 PDT 2013


Revision: 11165
          http://trac.calendarserver.org//changeset/11165
Author:   sagen at apple.com
Date:     2013-05-10 14:19:00 -0700 (Fri, 10 May 2013)
Log Message:
-----------
Set expiration date on APNS notifications

Modified Paths:
--------------
    CalendarServer/trunk/calendarserver/push/applepush.py

Modified: CalendarServer/trunk/calendarserver/push/applepush.py
===================================================================
--- CalendarServer/trunk/calendarserver/push/applepush.py	2013-05-10 21:09:01 UTC (rev 11164)
+++ CalendarServer/trunk/calendarserver/push/applepush.py	2013-05-10 21:19:00 UTC (rev 11165)
@@ -368,13 +368,13 @@
 
         self.transport.write(
             struct.pack("!BIIH32sH%ds" % (payloadLength,),
-                self.COMMAND_ENHANCED,  # Command
-                identifier,             # Identifier
-                0,                      # Expiry
-                32,                     # Token Length
-                binaryToken,            # Token
-                payloadLength,          # Payload Length
-                payload,                # Payload in JSON format
+                self.COMMAND_ENHANCED,           # Command
+                identifier,                      # Identifier
+                int(time.time()) + 72 * 60 * 60, # Expires in 72 hours
+                32,                              # Token Length
+                binaryToken,                     # Token
+                payloadLength,                   # Payload Length
+                payload,                         # Payload in JSON format
             )
         )
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130510/acfc0cc4/attachment.html>


More information about the calendarserver-changes mailing list