admin

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: GPL-3.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetAdminRoute

func SetAdminRoute(router gin.IRouter, admin *Api, mw *chatmw.MW)

func Start

func Start(ctx context.Context, index int, config *Config) error

Types

type Api

type Api struct {
	*util.Api
	// contains filtered or unexported fields
}

func New

func New(chatClient chat.ChatClient, adminClient admin.AdminClient, imApiCaller imapi.CallerInterface, api *util.Api) *Api

func (*Api) AddAdminAccount

func (o *Api) AddAdminAccount(c *gin.Context)

func (*Api) AddApplet

func (o *Api) AddApplet(c *gin.Context)

func (*Api) AddDefaultFriend

func (o *Api) AddDefaultFriend(c *gin.Context)

func (*Api) AddDefaultGroup

func (o *Api) AddDefaultGroup(c *gin.Context)

func (*Api) AddIPForbidden

func (o *Api) AddIPForbidden(c *gin.Context)

func (*Api) AddInvitationCode

func (o *Api) AddInvitationCode(c *gin.Context)

func (*Api) AddUserAccount

func (o *Api) AddUserAccount(c *gin.Context)

func (*Api) AddUserIPLimitLogin

func (o *Api) AddUserIPLimitLogin(c *gin.Context)

func (*Api) AdminInfo

func (o *Api) AdminInfo(c *gin.Context)

func (*Api) AdminLogin

func (o *Api) AdminLogin(c *gin.Context)

func (*Api) AdminUpdateInfo

func (o *Api) AdminUpdateInfo(c *gin.Context)

func (*Api) BatchImportTemplate

func (o *Api) BatchImportTemplate(c *gin.Context)

func (*Api) BlockUser

func (o *Api) BlockUser(c *gin.Context)

func (*Api) ChangeAdminPassword

func (o *Api) ChangeAdminPassword(c *gin.Context)

func (*Api) DelAdminAccount

func (o *Api) DelAdminAccount(c *gin.Context)

func (*Api) DelApplet

func (o *Api) DelApplet(c *gin.Context)

func (*Api) DelClientConfig

func (o *Api) DelClientConfig(c *gin.Context)

func (*Api) DelDefaultFriend

func (o *Api) DelDefaultFriend(c *gin.Context)

func (*Api) DelDefaultGroup

func (o *Api) DelDefaultGroup(c *gin.Context)

func (*Api) DelIPForbidden

func (o *Api) DelIPForbidden(c *gin.Context)

func (*Api) DelInvitationCode

func (o *Api) DelInvitationCode(c *gin.Context)

func (*Api) DelUserIPLimitLogin

func (o *Api) DelUserIPLimitLogin(c *gin.Context)

func (*Api) FindDefaultFriend

func (o *Api) FindDefaultFriend(c *gin.Context)

func (*Api) FindDefaultGroup

func (o *Api) FindDefaultGroup(c *gin.Context)

func (*Api) GenInvitationCode

func (o *Api) GenInvitationCode(c *gin.Context)

func (*Api) GetClientConfig

func (o *Api) GetClientConfig(c *gin.Context)

func (*Api) ImportUserByJson

func (o *Api) ImportUserByJson(c *gin.Context)

func (*Api) ImportUserByXlsx

func (o *Api) ImportUserByXlsx(c *gin.Context)

func (*Api) LoginUserCount

func (o *Api) LoginUserCount(c *gin.Context)

func (*Api) NewUserCount

func (o *Api) NewUserCount(c *gin.Context)

func (*Api) ParseToken

func (o *Api) ParseToken(c *gin.Context)

func (*Api) ResetUserPassword

func (o *Api) ResetUserPassword(c *gin.Context)

func (*Api) SearchAdminAccount

func (o *Api) SearchAdminAccount(c *gin.Context)

func (*Api) SearchApplet

func (o *Api) SearchApplet(c *gin.Context)

func (*Api) SearchBlockUser

func (o *Api) SearchBlockUser(c *gin.Context)

func (*Api) SearchDefaultFriend

func (o *Api) SearchDefaultFriend(c *gin.Context)

func (*Api) SearchDefaultGroup

func (o *Api) SearchDefaultGroup(c *gin.Context)

func (*Api) SearchIPForbidden

func (o *Api) SearchIPForbidden(c *gin.Context)

func (*Api) SearchInvitationCode

func (o *Api) SearchInvitationCode(c *gin.Context)

func (*Api) SearchUserIPLimitLogin

func (o *Api) SearchUserIPLimitLogin(c *gin.Context)

func (*Api) SetClientConfig

func (o *Api) SetClientConfig(c *gin.Context)

func (*Api) UnblockUser

func (o *Api) UnblockUser(c *gin.Context)

func (*Api) UpdateApplet

func (o *Api) UpdateApplet(c *gin.Context)

type Config

type Config struct {
	ApiConfig       config.API
	ZookeeperConfig config.ZooKeeper
	Share           config.Share
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL