Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAnchorInfo ¶ added in v0.0.3
func RegisterAnchorInfo(i IAnchorInfo)
func RegisterLiveCookie ¶
func RegisterLiveCookie(i ILiveCookie)
func RegisterLiveHistory ¶
func RegisterLiveHistory(i ILiveHistory)
func RegisterLiveManage ¶
func RegisterLiveManage(i ILiveManage)
Types ¶
type IAnchorInfo ¶ added in v0.0.3
type IAnchorInfo interface {
List(ctx context.Context, req *v1.GetAnchorListReq) (res *v1.GetAnchorListRes, err error)
Add(ctx context.Context, req *v1.PostAnchorReq) (res *v1.PostAnchorRes, err error)
Delete(ctx context.Context, req *v1.DeleteAnchorReq) (res *v1.DeleteAnchorRes, err error)
StatInfo(ctx context.Context, req *v1.GetAnchorStatInfoReq) (res *v1.GetAnchorStatInfoRes, err error)
}
func AnchorInfo ¶ added in v0.0.3
func AnchorInfo() IAnchorInfo
type ILiveCookie ¶
type ILiveCookie interface {
All(ctx context.Context, req *v1.GetAllCookieReq) (res *v1.GetAllCookieRes, err error)
Add(ctx context.Context, req *v1.PostLiveCookieReq) (res *v1.PostLiveCookieRes, err error)
Update(ctx context.Context, req *v1.PutLiveCookieReq) (res *v1.PutLiveCookieRes, err error)
Delete(ctx context.Context, req *v1.DeleteLiveCookieReq) (res *v1.DeleteLiveCookieRes, err error)
}
func LiveCookie ¶
func LiveCookie() ILiveCookie
type ILiveHistory ¶
type ILiveHistory interface {
List(ctx context.Context, req *v1.GetLiveHistoryListReq) (res *v1.GetLiveHistoryListRes, err error)
Delete(ctx context.Context, req *v1.DeleteLiveHistoryReq) (res *v1.DeleteLiveHistoryRes, err error)
DeleteAll(ctx context.Context, req *v1.DeleteAllHistoryReq) (res *v1.DeleteAllHistoryRes, err error)
}
func LiveHistory ¶
func LiveHistory() ILiveHistory
type ILiveManage ¶
type ILiveManage interface {
List(ctx context.Context, req *v1.GetRoomListReq) (res *v1.GetRoomListRes, err error)
Get(ctx context.Context, req *v1.GetLiveManageReq) (res *v1.GetLiveManageRes, err error)
Add(ctx context.Context, req *v1.PostLiveManageReq) (res *v1.PostLiveManageRes, err error)
BatchAdd(ctx context.Context, req *v1.PostLiveManageBatchReq) (res *v1.PostLiveManageBatchRes, err error)
Update(ctx context.Context, req *v1.PutLiveManageReq) (res *v1.PutLiveManageRes, err error)
Delete(ctx context.Context, req *v1.DeleteLiveManageReq) (res *v1.DeleteLiveManageRes, err error)
Start(ctx context.Context, req *v1.PutLiveManageStartReq) (res *v1.PutLiveManageStartRes, err error)
Stop(ctx context.Context, req *v1.PutLiveManageStopReq) (res *v1.PutLiveManageStopRes, err error)
Top(ctx context.Context, req *v1.PutLiveManageTopReq) (res *v1.PutLiveManageTopRes, err error)
UnTop(ctx context.Context, req *v1.PutLiveManageUnTopReq) (res *v1.PutLiveManageUnTopRes, err error)
Export(ctx context.Context, req *v1.ExportRoomInfoReq) (res *v1.ExportRoomInfoRes, err error)
Preview(ctx context.Context, req *v1.PreviewRoomReq) (res *v1.PreviewRoomRes, err error)
PreviewList(ctx context.Context, req *v1.PreviewRoomListReq) (res *v1.PreviewRoomListRes, err error)
}
func LiveManage ¶
func LiveManage() ILiveManage
Click to show internal directories.
Click to hide internal directories.