routers

package
v0.0.0-...-474b416 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2024 License: 0BSD Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports dependency to container

Functions

This section is empty.

Types

type AuthRouter

type AuthRouter struct {
	// contains filtered or unexported fields
}

AuthRouter struct

func NewAuthRouter

func NewAuthRouter(
	handler *core.RequestHandler,
	authController *controllers.AuthController,
	authMiddleware *middlewares.JWTMiddleware,
	corsMiddleware *middlewares.CorsMiddleware,
	logger *core.Logger,
) *AuthRouter

NewAuthRouter creates new user controller

func (*AuthRouter) Setup

func (s *AuthRouter) Setup()

Setup user routes

type ProfileRouter

type ProfileRouter struct {
	// contains filtered or unexported fields
}

ProfileRouter struct

func NewProfileRouter

func NewProfileRouter(
	handler *core.RequestHandler,
	profileController *controllers.ProfileController,
	authMiddleware *middlewares.JWTMiddleware,
) *ProfileRouter

func (*ProfileRouter) Setup

func (r *ProfileRouter) Setup()

type RecommendRouter

type RecommendRouter struct {
	// contains filtered or unexported fields
}

RecommendRouter struct

func NewRecommendRouter

func NewRecommendRouter(
	handler *core.RequestHandler,
	recommendController *controllers.RecommendController,
	authMiddleware *middlewares.JWTMiddleware,
) *RecommendRouter

func (*RecommendRouter) Setup

func (r *RecommendRouter) Setup()

type Router

type Router interface {
	Setup()
}

Router interface

type Routers

type Routers []Router

Routers contains multiple routes

func NewRouters

func NewRouters(
	userRouter *UserRouter,
	authRouter *AuthRouter,
	profileRouter *ProfileRouter,
	recommendRouter *RecommendRouter,
) Routers

NewRouters sets up routes

func (Routers) Setup

func (r Routers) Setup()

Setup all the route

type UserRouter

type UserRouter struct {
	// contains filtered or unexported fields
}

UserRouter struct

func NewUserRouter

func NewUserRouter(
	handler *core.RequestHandler,
	userController *controllers.UserController,
	authMiddleware *middlewares.JWTMiddleware,
) *UserRouter

NewUserRouter creates new user controller

func (*UserRouter) Setup

func (s *UserRouter) Setup()

Setup user routes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL