feat: config presets
This commit is contained in:
17
local/repository/config_preset.go
Normal file
17
local/repository/config_preset.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package repository
|
||||
|
||||
import (
|
||||
"acc-server-manager/local/model"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type ConfigPresetRepository struct {
|
||||
*BaseRepository[model.ConfigPreset, model.ConfigPresetFilter]
|
||||
}
|
||||
|
||||
func NewConfigPresetRepository(db *gorm.DB) *ConfigPresetRepository {
|
||||
return &ConfigPresetRepository{
|
||||
BaseRepository: NewBaseRepository[model.ConfigPreset, model.ConfigPresetFilter](db, model.ConfigPreset{}),
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,7 @@ func InitializeRepositories(c *dig.Container) {
|
||||
c.Provide(NewMembershipRepository)
|
||||
c.Provide(NewLeaderboardRepository)
|
||||
c.Provide(NewActivityLogRepository)
|
||||
c.Provide(NewConfigPresetRepository)
|
||||
|
||||
if err := c.Provide(func() *model.Steam2FAManager {
|
||||
manager := model.NewSteam2FAManager()
|
||||
|
||||
Reference in New Issue
Block a user