♻️ Use the new dealer BaseUser and remove ExternalID
This commit is contained in:
@ -3,9 +3,11 @@ package server
|
||||
import (
|
||||
"strings"
|
||||
|
||||
"git.solsynth.dev/hydrogen/dealer/pkg/hyper"
|
||||
"git.solsynth.dev/hydrogen/interactive/pkg/internal/database"
|
||||
"git.solsynth.dev/hydrogen/interactive/pkg/internal/gap"
|
||||
"git.solsynth.dev/hydrogen/interactive/pkg/internal/models"
|
||||
"git.solsynth.dev/hydrogen/interactive/pkg/internal/server/api"
|
||||
"git.solsynth.dev/hydrogen/interactive/pkg/internal/server/exts"
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/cors"
|
||||
"github.com/gofiber/fiber/v2/middleware/idempotency"
|
||||
@ -53,7 +55,15 @@ func NewServer() {
|
||||
}))
|
||||
|
||||
app.Use(gap.H.AuthMiddleware)
|
||||
app.Use(exts.LinkAccountMiddleware)
|
||||
app.Use(hyper.LinkAccountMiddleware[models.Account](
|
||||
database.C,
|
||||
&models.Account{},
|
||||
func(u hyper.BaseUser) models.Account {
|
||||
return models.Account{
|
||||
BaseUser: u,
|
||||
}
|
||||
},
|
||||
))
|
||||
|
||||
api.MapAPIs(app, "/api")
|
||||
}
|
||||
|
Reference in New Issue
Block a user