mirror of
https://github.com/wolfswolke/DeathGarden_API_Rebirth.git
synced 2026-04-25 07:26:58 -05:00
Added get liftime for challenges
This commit is contained in:
parent
cd00ea012e
commit
872b76ba9e
|
|
@ -25,3 +25,23 @@ def get_date_and_time():
|
|||
except Exception as e:
|
||||
logger.error("Error in time_handler -> " + str(e))
|
||||
return None
|
||||
|
||||
|
||||
def get_lifetime(challenge_type):
|
||||
try:
|
||||
# "lifetime":{
|
||||
# "creationTime":"2019-11-25T02:17:22.484Z",
|
||||
# "expirationTime":"2019-11-25T17:59:59.000Z"
|
||||
# }
|
||||
if challenge_type == "daily":
|
||||
creation_time = datetime.datetime.now().isoformat(timespec='milliseconds')
|
||||
expiration_time = (datetime.datetime.now() + datetime.timedelta(days=1)).replace(hour=23, minute=59, second=59, microsecond=0).isoformat(timespec='milliseconds')
|
||||
elif challenge_type == "weekly":
|
||||
creation_time = datetime.datetime.now().isoformat(timespec='milliseconds')
|
||||
expiration_time = (datetime.datetime.now() + datetime.timedelta(days=7)).replace(hour=23, minute=59, second=59, microsecond=0).isoformat(timespec='milliseconds')
|
||||
else:
|
||||
return None
|
||||
return creation_time, expiration_time
|
||||
except Exception as e:
|
||||
logger.error("Error in time_handler -> " + str(e))
|
||||
return None
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user