20 lines
533 B
Go
20 lines
533 B
Go
package userprofile
|
|
|
|
import (
|
|
"rijig/config"
|
|
"rijig/middleware"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
func UserProfileRouter(api fiber.Router) {
|
|
userProfileRepo := NewUserProfileRepository(config.DB)
|
|
userProfileService := NewUserProfileService(userProfileRepo)
|
|
userProfileHandler := NewUserProfileHandler(userProfileService)
|
|
|
|
userRoute := api.Group("/userprofile")
|
|
userRoute.Use(middleware.AuthMiddleware())
|
|
|
|
userRoute.Get("/", userProfileHandler.GetUserProfile)
|
|
userRoute.Put("/update", userProfileHandler.UpdateUserProfile)
|
|
} |