mirror of
https://github.com/nikdoof/test-auth.git
synced 2026-01-30 16:08:14 +00:00
fixed hanging ops in optimer api, added endsIn value
This commit is contained in:
@@ -142,17 +142,21 @@ class OpTimerHandler(BaseHandler):
|
|||||||
dt = datetime.strptime(date,'%Y-%m-%d %H:%M:%S')
|
dt = datetime.strptime(date,'%Y-%m-%d %H:%M:%S')
|
||||||
now = datetime.utcnow()
|
now = datetime.utcnow()
|
||||||
startsIn = int(dt.strftime('%s')) - int(now.strftime('%s'))
|
startsIn = int(dt.strftime('%s')) - int(now.strftime('%s'))
|
||||||
|
duration = node.getAttribute('duration')
|
||||||
|
endsIn = startsIn + (duration * 60)
|
||||||
if startsIn < 0:
|
if startsIn < 0:
|
||||||
startsIn = 0
|
startsIn = 0
|
||||||
|
if endsIn > 0:
|
||||||
event = {
|
event = {
|
||||||
'startsIn': startsIn,
|
'startsIn': startsIn,
|
||||||
'eventID': node.getAttribute('eventID'),
|
'eventID': node.getAttribute('eventID'),
|
||||||
'ownerName': node.getAttribute('ownerName'),
|
'ownerName': node.getAttribute('ownerName'),
|
||||||
'eventDate': date,
|
'eventDate': date,
|
||||||
'eventTitle': node.getAttribute('eventTitle'),
|
'eventTitle': node.getAttribute('eventTitle'),
|
||||||
'duration': node.getAttribute('duration'),
|
'duration': duration,
|
||||||
'isImportant': node.getAttribute('importance'),
|
'isImportant': node.getAttribute('importance'),
|
||||||
'eventText': node.getAttribute('eventText')
|
'eventText': node.getAttribute('eventText'),
|
||||||
|
'endsIn':endsIn
|
||||||
}
|
}
|
||||||
events.append(event)
|
events.append(event)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user