Implemented /event add

This commit is contained in:
2025-04-18 23:34:11 +02:00
parent fd44276021
commit ec733097ea
6 changed files with 298 additions and 24 deletions

View File

@@ -28,9 +28,9 @@ col_events: AsyncCollection = db.get_collection("events")
col_stages: AsyncCollection = db.get_collection("stages")
# Update indexes
db.dispatch.get_collection("users").create_index("id", unique=True)
db.dispatch.get_collection("guilds").create_index("id", unique=True)
db.dispatch.get_collection("events").create_index("id", unique=True)
db.dispatch.get_collection("events").create_index("guild_id", unique=False)
db.dispatch.get_collection("stages").create_index("id", unique=True)
db.dispatch.get_collection("stages").create_index(["event_id", "guild_id"], unique=False)
db.dispatch.get_collection("users").create_index("id", name="user_id", unique=True)
db.dispatch.get_collection("guilds").create_index("id", name="guild_id", unique=True)
db.dispatch.get_collection("events").create_index("guild_id", name="guild_id", unique=False)
db.dispatch.get_collection("stages").create_index(
["event_id", "guild_id"], name="event_id-and-guild_id", unique=False
)