refresh token check route added to MW

This commit is contained in:
nquidox 2025-09-09 00:01:34 +03:00
parent 4a5d488ec5
commit 60a93824d5
3 changed files with 53 additions and 28 deletions

View file

@ -2,6 +2,7 @@ package main
import (
"context"
"fmt"
log "github.com/sirupsen/logrus"
"merch-parser-api/config"
_ "merch-parser-api/docs" //for swagger
@ -49,11 +50,15 @@ func main() {
utilsProvider := utils.NewUtils()
log.Debug("Utils provider initialized")
//for users package anf router
usersRefreshRoute := fmt.Sprintf("%s/auth/refresh", c.AppConf.ApiPrefix)
//deps providers
routerHandler := router.NewRouter(router.Deps{
ApiPrefix: c.AppConf.ApiPrefix,
GinMode: c.AppConf.GinMode,
TokenProv: jwtProvider,
ApiPrefix: c.AppConf.ApiPrefix,
GinMode: c.AppConf.GinMode,
TokenProv: jwtProvider,
UsersRefreshRoute: usersRefreshRoute,
})
log.Debug("Router handler initialized")
@ -66,9 +71,10 @@ func main() {
//register app modules
users := user.NewHandler(user.Deps{
Auth: authProvider,
DB: database,
Utils: utilsProvider,
Auth: authProvider,
DB: database,
Utils: utilsProvider,
RefreshRoute: usersRefreshRoute,
})
//collect modules