Documentation
¶
Index ¶
- func ComposeAuthRPCClient(serviceCtx srvctx.ServiceContext) *authClient
- func ComposeCategorySubscriber(serviceCtx srvctx.ServiceContext) *ctgsub.CategorySub
- func ComposeChannelSubscriber(serviceCtx srvctx.ServiceContext) *channelsub.ChannelSub
- func ComposeStreamGRPCService(serviceCtx srvctx.ServiceContext) pb.StreamServiceServer
- func ComposeStreamSubscriber(serviceCtx srvctx.ServiceContext) *strmsub.StreamSub
- func ComposeUserRPCClient(serviceCtx srvctx.ServiceContext) *userClient
- type CategoryService
- type ChannelService
- type StreamService
- type SystemSettingService
- type UploadService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComposeAuthRPCClient ¶
func ComposeAuthRPCClient(serviceCtx srvctx.ServiceContext) *authClient
ComposeAuthRPCClient use only for middleware: get token info
func ComposeCategorySubscriber ¶
func ComposeCategorySubscriber(serviceCtx srvctx.ServiceContext) *ctgsub.CategorySub
func ComposeChannelSubscriber ¶
func ComposeChannelSubscriber(serviceCtx srvctx.ServiceContext) *channelsub.ChannelSub
func ComposeStreamGRPCService ¶
func ComposeStreamGRPCService(serviceCtx srvctx.ServiceContext) pb.StreamServiceServer
func ComposeStreamSubscriber ¶
func ComposeStreamSubscriber(serviceCtx srvctx.ServiceContext) *strmsub.StreamSub
func ComposeUserRPCClient ¶
func ComposeUserRPCClient(serviceCtx srvctx.ServiceContext) *userClient
Types ¶
type CategoryService ¶
type CategoryService interface {
CreateCategory() gin.HandlerFunc
UpdateCategory() gin.HandlerFunc
FindCategories() gin.HandlerFunc
FindCategoryById() gin.HandlerFunc
DeleteCategory() gin.HandlerFunc
}
func ComposeCategoryApiService ¶
func ComposeCategoryApiService(serviceCtx srvctx.ServiceContext) CategoryService
type ChannelService ¶
type ChannelService interface {
CreateChannel() func(c *gin.Context)
FindUserChannel() func(c *gin.Context)
FindChannelById() func(c *gin.Context)
FindChannels() func(c *gin.Context)
FindChannelByUserName() func(c *gin.Context)
UpdateChannelData() func(c *gin.Context)
}
func ComposeChannelAPIService ¶
func ComposeChannelAPIService(serviceCtx srvctx.ServiceContext, repo channelbiz.UserRepo) ChannelService
type StreamService ¶
type StreamService interface {
CreateStream() gin.HandlerFunc
GetStreamById() gin.HandlerFunc
FindStreams() gin.HandlerFunc
}
func ComposeStreamAPIService ¶
func ComposeStreamAPIService(serviceCtx srvctx.ServiceContext) StreamService
type SystemSettingService ¶
type SystemSettingService interface {
CreateSystemSetting() gin.HandlerFunc
UpdateSystemSetting() gin.HandlerFunc
FindSystemSetting() gin.HandlerFunc
FindSystemSettingByName() gin.HandlerFunc
}
func ComposeSystemSettingApiService ¶
func ComposeSystemSettingApiService(serviceCtx srvctx.ServiceContext) SystemSettingService
type UploadService ¶
type UploadService interface {
UploadImage() gin.HandlerFunc
}
func ComposeUploadAPIService ¶
func ComposeUploadAPIService(serviceCtx srvctx.ServiceContext) UploadService
Click to show internal directories.
Click to hide internal directories.