Documentation ¶
Index ¶
- func AckEventHandler(ctx *fasthttp.RequestCtx) interface{}
- func AddBlock(ctx *fasthttp.RequestCtx) (int, interface{})
- func AddEventTagHandler(ctx *fasthttp.RequestCtx) interface{}
- func AddUser(ctx *fasthttp.RequestCtx) interface{}
- func AddUser2Group(ctx *fasthttp.RequestCtx) interface{}
- func ChangePassword(ctx *fasthttp.RequestCtx) interface{}
- func CreateUserGroup(ctx *fasthttp.RequestCtx) interface{}
- func DeleteBlock(ctx *fasthttp.RequestCtx) (int, interface{})
- func DeleteEventTagHandler(ctx *fasthttp.RequestCtx) interface{}
- func DeleteUser(ctx *fasthttp.RequestCtx) interface{}
- func DeleteUserFromGroup(ctx *fasthttp.RequestCtx) interface{}
- func DeleteUserGroup(ctx *fasthttp.RequestCtx) interface{}
- func GetBlocks(ctx *fasthttp.RequestCtx) (int, interface{})
- func GetEventReceiversHandler(ctx *fasthttp.RequestCtx) interface{}
- func GetEventsHandler(ctx *fasthttp.RequestCtx) (int, interface{})
- func GetUserGroups(ctx *fasthttp.RequestCtx) interface{}
- func GetUsers(ctx *fasthttp.RequestCtx) interface{}
- func Login(ctx *fasthttp.RequestCtx) interface{}
- func LoginUserInfo(ctx *fasthttp.RequestCtx) interface{}
- func Run(addr string) error
- func SetAccount(a *account.Account)
- func SetAuther(a auth.Auth)
- func SetEngine(e *events.Engine)
- func SetGroupMessageReceiver(ctx *fasthttp.RequestCtx) interface{}
- func SetIndexFile(file string)
- func SetMuteProvider(provider *events.StageMute)
- func SetUserMessageReceiver(ctx *fasthttp.RequestCtx) interface{}
- func SetWebDir(dir string)
- func Shutdown() error
- func UpdateUser(ctx *fasthttp.RequestCtx) interface{}
- func UpdateUserGroup(ctx *fasthttp.RequestCtx) interface{}
- func UpdateUserInGroup(ctx *fasthttp.RequestCtx) interface{}
- type ExtraAPI
- func (extra ExtraAPI) Channels(ctx *fasthttp.RequestCtx) interface{}
- func (extra ExtraAPI) CheckMessage(ctx *fasthttp.RequestCtx) interface{}
- func (extra ExtraAPI) GenToken(ctx *fasthttp.RequestCtx) interface{}
- func (extra ExtraAPI) PauseSender(ctx *fasthttp.RequestCtx) interface{}
- func (extra ExtraAPI) SearchUserGroup(ctx *fasthttp.RequestCtx) interface{}
- func (extra ExtraAPI) UnpauseSender(ctx *fasthttp.RequestCtx) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AckEventHandler ¶
func AckEventHandler(ctx *fasthttp.RequestCtx) interface{}
AckEventHandler return all the event receivers' username
func AddBlock ¶
func AddBlock(ctx *fasthttp.RequestCtx) (int, interface{})
func AddEventTagHandler ¶
func AddEventTagHandler(ctx *fasthttp.RequestCtx) interface{}
func AddUser ¶
func AddUser(ctx *fasthttp.RequestCtx) interface{}
func AddUser2Group ¶
func AddUser2Group(ctx *fasthttp.RequestCtx) interface{}
func ChangePassword ¶
func ChangePassword(ctx *fasthttp.RequestCtx) interface{}
ChangePassword 修改用户密码
func CreateUserGroup ¶
func CreateUserGroup(ctx *fasthttp.RequestCtx) interface{}
func DeleteBlock ¶
func DeleteBlock(ctx *fasthttp.RequestCtx) (int, interface{})
func DeleteEventTagHandler ¶
func DeleteEventTagHandler(ctx *fasthttp.RequestCtx) interface{}
func DeleteUser ¶
func DeleteUser(ctx *fasthttp.RequestCtx) interface{}
func DeleteUserFromGroup ¶
func DeleteUserFromGroup(ctx *fasthttp.RequestCtx) interface{}
func DeleteUserGroup ¶
func DeleteUserGroup(ctx *fasthttp.RequestCtx) interface{}
func GetBlocks ¶
func GetBlocks(ctx *fasthttp.RequestCtx) (int, interface{})
func GetEventReceiversHandler ¶
func GetEventReceiversHandler(ctx *fasthttp.RequestCtx) interface{}
GetEventReceiversHandler return all the event receivers' username
func GetEventsHandler ¶
func GetEventsHandler(ctx *fasthttp.RequestCtx) (int, interface{})
GetEventsHandler fetch the events list by using conditions, it return one event item if event id is given
func GetUserGroups ¶
func GetUserGroups(ctx *fasthttp.RequestCtx) interface{}
func GetUsers ¶
func GetUsers(ctx *fasthttp.RequestCtx) interface{}
func LoginUserInfo ¶
func LoginUserInfo(ctx *fasthttp.RequestCtx) interface{}
LoginUserInfo 返回登录者的用户信息
func SetAccount ¶
func SetGroupMessageReceiver ¶
func SetGroupMessageReceiver(ctx *fasthttp.RequestCtx) interface{}
func SetIndexFile ¶
func SetIndexFile(file string)
func SetMuteProvider ¶
func SetUserMessageReceiver ¶
func SetUserMessageReceiver(ctx *fasthttp.RequestCtx) interface{}
func UpdateUser ¶
func UpdateUser(ctx *fasthttp.RequestCtx) interface{}
func UpdateUserGroup ¶
func UpdateUserGroup(ctx *fasthttp.RequestCtx) interface{}
func UpdateUserInGroup ¶
func UpdateUserInGroup(ctx *fasthttp.RequestCtx) interface{}
Types ¶
type ExtraAPI ¶
type ExtraAPI struct{}
func (ExtraAPI) Channels ¶
func (extra ExtraAPI) Channels(ctx *fasthttp.RequestCtx) interface{}
func (ExtraAPI) CheckMessage ¶
func (extra ExtraAPI) CheckMessage(ctx *fasthttp.RequestCtx) interface{}
func (ExtraAPI) GenToken ¶
func (extra ExtraAPI) GenToken(ctx *fasthttp.RequestCtx) interface{}
func (ExtraAPI) PauseSender ¶
func (extra ExtraAPI) PauseSender(ctx *fasthttp.RequestCtx) interface{}
func (ExtraAPI) SearchUserGroup ¶
func (extra ExtraAPI) SearchUserGroup(ctx *fasthttp.RequestCtx) interface{}
func (ExtraAPI) UnpauseSender ¶
func (extra ExtraAPI) UnpauseSender(ctx *fasthttp.RequestCtx) interface{}
Click to show internal directories.
Click to hide internal directories.