middleware

package
v0.0.0-...-833cb33 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2020 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoggingUserMiddleware

type LoggingUserMiddleware struct {
	Logger log.Logger
	Next   usecase.UserInteractor
}

func (LoggingUserMiddleware) Get

func (mw LoggingUserMiddleware) Get(ctx context.Context, id string) (output *domain.User, err error)

type LoggingUserSAGAMiddleware

type LoggingUserSAGAMiddleware struct {
	Logger log.Logger
	Next   usecase.UserSAGAInteractor
}

func (LoggingUserSAGAMiddleware) RemovePicture

func (mw LoggingUserSAGAMiddleware) RemovePicture(ctx context.Context, rootJSON []byte) (err error)

func (LoggingUserSAGAMiddleware) UpdatePicture

func (mw LoggingUserSAGAMiddleware) UpdatePicture(ctx context.Context, id string, urlJSON []byte) (err error)

func (LoggingUserSAGAMiddleware) Verify

func (mw LoggingUserSAGAMiddleware) Verify(ctx context.Context, service string, usersJSON []byte) (err error)

type MetricUserMiddleware

type MetricUserMiddleware struct {
	RequestCount   metrics.Counter
	RequestLatency metrics.Histogram
	Next           usecase.UserInteractor
}

func (MetricUserMiddleware) Get

func (mw MetricUserMiddleware) Get(ctx context.Context, id string) (output *domain.User, err error)

type MetricUserSAGAMiddleware

type MetricUserSAGAMiddleware struct {
	RequestCount   metrics.Counter
	RequestLatency metrics.Histogram
	Next           usecase.UserSAGAInteractor
}

func (MetricUserSAGAMiddleware) RemovePicture

func (mw MetricUserSAGAMiddleware) RemovePicture(ctx context.Context, rootJSON []byte) (err error)

func (MetricUserSAGAMiddleware) UpdatePicture

func (mw MetricUserSAGAMiddleware) UpdatePicture(ctx context.Context, id string, urlJSON []byte) (err error)

func (MetricUserSAGAMiddleware) Verify

func (mw MetricUserSAGAMiddleware) Verify(ctx context.Context, service string, usersJSON []byte) (err error)

Jump to

Keyboard shortcuts

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