wordy

package module
v0.0.0-...-7d85c2f Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2021 License: MIT Imports: 11 Imported by: 0

README

wordy

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DiCreateAuthController

func DiCreateAuthController(authenticator *user.Authenticator) *controller.Auth

DiCreateAuthController di function for auth controller

func DiCreateAuthHandler

func DiCreateAuthHandler(jwtService *user.JwtService) *middleware.AuthHandler

DiCreateAuthHandler di function for auth handler

func DiCreateConfig

func DiCreateConfig() *config.Config

DiCreateConfig di function for config

func DiCreateDB

func DiCreateDB(cfg *config.Config) *gorm.DB

DiCreateDB di function for database

func DiCreateJwtService

func DiCreateJwtService(cfg *config.Config) *user.JwtService

DiCreateJwtService di function for jwtService

func DiCreateUserAuthenticator

func DiCreateUserAuthenticator(userRepository repository.User, jwtService *user.JwtService) *user.Authenticator

DiCreateUserAuthenticator di function for user authenticator

func DiCreateUserController

func DiCreateUserController(userRepository repository.User, userCreator *user.Creator) *controller.User

DiCreateUserController di function for user controller

func DiCreateUserCreator

func DiCreateUserCreator(userRepository repository.User) *user.Creator

DiCreateUserCreator di function for user creator

func DiCreateUserRepository

func DiCreateUserRepository(db *gorm.DB) repository.User

DiCreateUserRepository di function for user repository

Types

type App

type App struct {
	AuthHandler    *middleware.AuthHandler
	UserController *controller.User
	AuthController *controller.Auth
}

App the app

func DiCreateApp

func DiCreateApp(
	userController *controller.User,
	authController *controller.Auth,
	authHandler *middleware.AuthHandler,
) *App

DiCreateApp di function for app

func (App) Start

func (app App) Start()

Start the app

Directories

Path Synopsis
internal
pkg
tests

Jump to

Keyboard shortcuts

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