daily notify

This commit is contained in:
Administrator
2022-10-22 20:45:32 +03:00
parent f7d181f144
commit 7b8168e297
6 changed files with 115 additions and 3 deletions

View File

@@ -20,6 +20,9 @@ class Mongo:
self.users_collection.create_index([
("notify_minutes", 1)
])
self.users_collection.create_index([
("next_daily_notify_time", 1)
])
self.lessons_collection.create_index([
("discipline", 1),
("auditorium", 1),
@@ -60,6 +63,7 @@ class Mongo:
"begin": {"$gte": today, "$lte": tomorrow}}
):
lessons.append(lesson)
lessons.sort(key=lambda les: les["begin"])
return lessons