Documentation
¶
Index ¶
- func NewRouter(logger *zap.SugaredLogger, advertStorage advusecases.AdvertsStorageInterface, ...) *mux.Router
- func ServeAdvertsRouter(router *mux.Router, advertsHandler *delivery.AdvertsHandler, ...)
- func ServeAuthRouter(router *mux.Router, authHandler *delivery.AuthHandler, ...)
- func ServeCartRouter(router *mux.Router, cartHandler *delivery.CartHandler, ...)
- func ServeFavouritesRouter(router *mux.Router, favouritesHandler *delivery.FavouritesHandler, ...)
- func ServeOrderRouter(router *mux.Router, orderHandler *delivery.OrderHandler, ...)
- func ServePaymentsRouter(router *mux.Router, favouritesHandler *delivery.PaymentsHandler, ...)
- func ServeProfileRouter(router *mux.Router, profileHandler *delivery.ProfileHandler, ...)
- func ServeSurveyRouter(router *mux.Router, surveyHandler *delivery.SurveyHandler, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRouter ¶
func NewRouter(logger *zap.SugaredLogger, advertStorage advusecases.AdvertsStorageInterface, cartClient cartproto.CartClient, cartStorage cartusecases.CartStorageInterface, cityStorage cityusecases.CityStorageInterface, orderStorage orderusecases.OrderStorageInterface, surveyStorage surveyusecases.SurveyStorageInterface, authClient authproto.AuthClient, profileClient profileproto.ProfileClient, favouritesStorage favusecases.FavouritesStorageInterface, paymentsStorage paymentsusescases.PaymentsStorageInterface) *mux.Router
func ServeAdvertsRouter ¶
func ServeAdvertsRouter(router *mux.Router, advertsHandler *delivery.AdvertsHandler, authCheckMiddleware, csrfMiddleware mux.MiddlewareFunc)
func ServeAuthRouter ¶
func ServeAuthRouter(router *mux.Router, authHandler *delivery.AuthHandler, authCheckMiddleware mux.MiddlewareFunc)
func ServeCartRouter ¶
func ServeCartRouter(router *mux.Router, cartHandler *delivery.CartHandler, authCheckMiddleware mux.MiddlewareFunc)
func ServeFavouritesRouter ¶
func ServeFavouritesRouter(router *mux.Router, favouritesHandler *delivery.FavouritesHandler, authCheckMiddleware mux.MiddlewareFunc)
func ServeOrderRouter ¶
func ServeOrderRouter(router *mux.Router, orderHandler *delivery.OrderHandler, authCheckMiddleware mux.MiddlewareFunc)
func ServePaymentsRouter ¶
func ServePaymentsRouter(router *mux.Router, favouritesHandler *delivery.PaymentsHandler, authCheckMiddleware mux.MiddlewareFunc)
func ServeProfileRouter ¶
func ServeProfileRouter(router *mux.Router, profileHandler *delivery.ProfileHandler, authCheckMiddleware, csrfMiddleware mux.MiddlewareFunc)
func ServeSurveyRouter ¶
func ServeSurveyRouter(router *mux.Router, surveyHandler *delivery.SurveyHandler, authCheckMiddleware mux.MiddlewareFunc)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.