Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Migrates all database calls to use the Beanie ODM. The reason for the change is to allow for query type checking, database migrations, (and hopefully, later on, a customizable caching layer to allow for write-through behavior). This will be used in favor over the
src.mongo.mongo.MongoDatabase
class.Here is the list of Mongo collections (checked off means ready for review):
censor
Migrated censor collection to ODM Nydauron/pi-bot#6cron
Migrated cron collection to ODM Nydauron/pi-bot#1events
Migrated event collection to ODM Nydauron/pi-bot#5invitationals
Migrated invitational collection to ODM Nydauron/pi-bot#4pings
Migrated ping collection to ODM Nydauron/pi-bot#2reports
settings
Migrated settings collection to ODM Nydauron/pi-bot#7tags
Migrated tag collection to ODM Nydauron/pi-bot#3Checks
black
over the code to ensure formatting.Important Info
pip
dependencies.Issues Closed
My pull request closes the following issues:
Thank You
Thank you for your contribution to Scioly.org! This pull request will be reviewed
in a promptly manner. If not done, please feel free to contact @cbrxyz.