Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpConfig ¶
type HttpServer ¶
type HttpServer interface { Start(ctx context.Context, config HttpConfig) Shutdown(ctx context.Context) error }
func NewHttpServer ¶
func NewHttpServer( logger common.Logger, getChallenge *usecases.GetChallenge, signin *usecases.Signin, authenticate *usecases.Authenticate, rateLimit *usecases.RateLimit, createThread *usecases.CreateThread, getThread *usecases.GetThread, getThreads *usecases.GetThreads, deleteThread *usecases.DeleteThread, createVote *usecases.CreateVote, createComment *usecases.CreateComment, getComments *usecases.GetComments, deleteComment *usecases.DeleteComment, uploadImage *usecases.UploadImage, getUser *usecases.GetUser) HttpServer
Click to show internal directories.
Click to hide internal directories.