in CBHelper-evaluateCallBack/lambda_function.py [0:0]
def get_closing_time(instanceId, queueId):
connect = boto3.client('connect')
queue = connect.describe_queue(
InstanceId=instanceId,
QueueId=queueId
)
hours = connect.describe_hours_of_operation(
InstanceId=instanceId,
HoursOfOperationId=queue['Queue']['HoursOfOperationId']
)
now = datetime.datetime.now()
today=now.strftime("%A")
closingTime = list(filter(lambda x:x["Day"]==today.upper(),hours['HoursOfOperation']['Config']))
return closingTime[0]['EndTime']