Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // MarshalOptions is a configurable JSON format marshaler. MarshalOptions = protojson.MarshalOptions{ EmitUnpopulated: true, UseProtoNames: true, } // UnmarshalOptions is a configurable JSON format parser. UnmarshalOptions = protojson.UnmarshalOptions{ DiscardUnknown: true, } )
View Source
var ProviderSet = wire.NewSet(NewGRPCServer, NewHTTPServer, NewCronServer)
ProviderSet is server providers.
Functions ¶
func NewCronServer ¶
func NewCronServer(c *conf.Data, service *service.CronService) *cron.CronManager
定时任务
func NewGRPCServer ¶
func NewGRPCServer(c *conf.Server, logger log.Logger, authUc *biz.AuthUseCase, authV1 userV1.AuthServiceServer, user userV1.UserServiceServer, volume *storage.VolumeService, ) *grpc.Server
NewGRPCServer new a gRPC server.
func NewHTTPServer ¶
func NewHTTPServer(c *conf.Server, logger log.Logger, authUc *biz.AuthUseCase, authV1 userV1.AuthServiceServer, user userV1.UserServiceServer, volume *storage.VolumeService, ) *http.Server
NewGRPCServer new a gRPC server.
Types ¶
Click to show internal directories.
Click to hide internal directories.