app

package
v0.0.0-...-0c43097 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2021 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppModule

type AppModule struct {
	UserTransport user.Transport
	BookTransport book.Transport
}

func InjectAppModule

func InjectAppModule(db *gorm.DB, histogram metrics.Histogram, tracer opentracing.Tracer, logger log.Logger, env contract.Env, redis2 redis.UniversalClient) (AppModule, error)

func (AppModule) ProvideGRPC

func (a AppModule) ProvideGRPC(server *grpc.Server)

func (AppModule) ProvideHTTP

func (a AppModule) ProvideHTTP(router *mux.Router)

func (AppModule) ProvideMigration

func (a AppModule) ProvideMigration() []*otgorm.Migration

func (AppModule) ProvideSeed

func (a AppModule) ProvideSeed() []*otgorm.Seed

func (AppModule) SeedRedis

func (a AppModule) SeedRedis() func(client redis.UniversalClient) error

Directories

Path Synopsis
gen
gen/client/grpc
Package grpc provides a gRPC client for the User service.
Package grpc provides a gRPC client for the User service.
gen/client/http
Package http provides an HTTP client for the User service.
Package http provides an HTTP client for the User service.

Jump to

Keyboard shortcuts

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