feat: rate limiter, users table, validation, servers split up, graceful quit, user functions

This commit is contained in:
2026-03-25 08:57:50 +01:00
parent 7d81d1505a
commit 095f7aabeb
12 changed files with 449 additions and 54 deletions
@@ -16,6 +16,7 @@ var (
// like a UserModel and PermissionModel, as our build progresses.
type Models struct {
Movies MovieModel
Users UserModel
}
// For ease of use, we also add a New()
@@ -24,5 +25,6 @@ type Models struct {
func NewModels(db *sql.DB) Models {
return Models{
Movies: MovieModel{DB: db},
Users: UserModel{DB: db},
}
}