Documentation
¶
Index ¶
- func SetAdminRoute(router gin.IRouter, admin *Api, mw *chatmw.MW, cfg *Config, ...)
- func Start(ctx context.Context, index int, config *Config) error
- type Api
- func (o *Api) AddAdminAccount(c *gin.Context)
- func (o *Api) AddApplet(c *gin.Context)
- func (o *Api) AddApplicationVersion(c *gin.Context)
- func (o *Api) AddDefaultFriend(c *gin.Context)
- func (o *Api) AddDefaultGroup(c *gin.Context)
- func (o *Api) AddIPForbidden(c *gin.Context)
- func (o *Api) AddInvitationCode(c *gin.Context)
- func (o *Api) AddUserAccount(c *gin.Context)
- func (o *Api) AddUserIPLimitLogin(c *gin.Context)
- func (o *Api) AdminInfo(c *gin.Context)
- func (o *Api) AdminLogin(c *gin.Context)
- func (o *Api) AdminUpdateInfo(c *gin.Context)
- func (o *Api) BatchImportTemplate(c *gin.Context)
- func (o *Api) BlockUser(c *gin.Context)
- func (o *Api) ChangeAdminPassword(c *gin.Context)
- func (o *Api) DelAdminAccount(c *gin.Context)
- func (o *Api) DelApplet(c *gin.Context)
- func (o *Api) DelClientConfig(c *gin.Context)
- func (o *Api) DelDefaultFriend(c *gin.Context)
- func (o *Api) DelDefaultGroup(c *gin.Context)
- func (o *Api) DelIPForbidden(c *gin.Context)
- func (o *Api) DelInvitationCode(c *gin.Context)
- func (o *Api) DelUserIPLimitLogin(c *gin.Context)
- func (o *Api) DeleteApplicationVersion(c *gin.Context)
- func (o *Api) FindDefaultFriend(c *gin.Context)
- func (o *Api) FindDefaultGroup(c *gin.Context)
- func (o *Api) GenInvitationCode(c *gin.Context)
- func (o *Api) GetAllowRegister(c *gin.Context)
- func (o *Api) GetClientConfig(c *gin.Context)
- func (o *Api) ImportUserByJson(c *gin.Context)
- func (o *Api) ImportUserByXlsx(c *gin.Context)
- func (o *Api) LatestApplicationVersion(c *gin.Context)
- func (o *Api) LoginUserCount(c *gin.Context)
- func (o *Api) NewUserCount(c *gin.Context)
- func (o *Api) PageApplicationVersion(c *gin.Context)
- func (o *Api) ParseToken(c *gin.Context)
- func (o *Api) ResetUserPassword(c *gin.Context)
- func (o *Api) SearchAdminAccount(c *gin.Context)
- func (o *Api) SearchApplet(c *gin.Context)
- func (o *Api) SearchBlockUser(c *gin.Context)
- func (o *Api) SearchDefaultFriend(c *gin.Context)
- func (o *Api) SearchDefaultGroup(c *gin.Context)
- func (o *Api) SearchIPForbidden(c *gin.Context)
- func (o *Api) SearchInvitationCode(c *gin.Context)
- func (o *Api) SearchUserIPLimitLogin(c *gin.Context)
- func (o *Api) SetAllowRegister(c *gin.Context)
- func (o *Api) SetClientConfig(c *gin.Context)
- func (o *Api) UnblockUser(c *gin.Context)
- func (o *Api) UpdateApplet(c *gin.Context)
- func (o *Api) UpdateApplicationVersion(c *gin.Context)
- type Config
- type ConfigManager
- func (cm *ConfigManager) GetConfig(c *gin.Context)
- func (cm *ConfigManager) GetConfigList(c *gin.Context)
- func (cm *ConfigManager) GetEnableConfigManager(c *gin.Context)
- func (cm *ConfigManager) ResetConfig(c *gin.Context)
- func (cm *ConfigManager) Restart(c *gin.Context)
- func (cm *ConfigManager) SetConfig(c *gin.Context)
- func (cm *ConfigManager) SetEnableConfigManager(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetAdminRoute ¶
Types ¶
type Api ¶
func New ¶
func New(chatClient chat.ChatClient, adminClient admin.AdminClient, imApiCaller imapi.CallerInterface, api *util.Api) *Api
func (*Api) AddAdminAccount ¶
func (*Api) AddApplicationVersion ¶ added in v1.8.3
func (*Api) AddDefaultFriend ¶
func (*Api) AddDefaultGroup ¶
func (*Api) AddIPForbidden ¶
func (*Api) AddInvitationCode ¶
func (*Api) AddUserAccount ¶
func (*Api) AddUserIPLimitLogin ¶
func (*Api) AdminLogin ¶
func (*Api) AdminUpdateInfo ¶
func (*Api) BatchImportTemplate ¶
func (*Api) ChangeAdminPassword ¶
func (*Api) DelAdminAccount ¶
func (*Api) DelClientConfig ¶
func (*Api) DelDefaultFriend ¶
func (*Api) DelDefaultGroup ¶
func (*Api) DelIPForbidden ¶
func (*Api) DelInvitationCode ¶
func (*Api) DelUserIPLimitLogin ¶
func (*Api) DeleteApplicationVersion ¶ added in v1.8.3
func (*Api) FindDefaultFriend ¶
func (*Api) FindDefaultGroup ¶
func (*Api) GenInvitationCode ¶
func (*Api) GetAllowRegister ¶ added in v1.8.3
func (*Api) GetClientConfig ¶
func (*Api) ImportUserByJson ¶
func (*Api) ImportUserByXlsx ¶
func (*Api) LatestApplicationVersion ¶ added in v1.8.3
func (*Api) LoginUserCount ¶
func (*Api) NewUserCount ¶
func (*Api) PageApplicationVersion ¶ added in v1.8.3
func (*Api) ParseToken ¶
func (*Api) ResetUserPassword ¶
func (*Api) SearchAdminAccount ¶
func (*Api) SearchApplet ¶
func (*Api) SearchBlockUser ¶
func (*Api) SearchDefaultFriend ¶
func (*Api) SearchDefaultGroup ¶
func (*Api) SearchIPForbidden ¶
func (*Api) SearchInvitationCode ¶
func (*Api) SearchUserIPLimitLogin ¶
func (*Api) SetAllowRegister ¶ added in v1.8.3
func (*Api) SetClientConfig ¶
func (*Api) UnblockUser ¶
func (*Api) UpdateApplet ¶
func (*Api) UpdateApplicationVersion ¶ added in v1.8.3
type ConfigManager ¶ added in v1.8.4
type ConfigManager struct {
// contains filtered or unexported fields
}
func NewConfigManager ¶ added in v1.8.4
func (*ConfigManager) GetConfig ¶ added in v1.8.4
func (cm *ConfigManager) GetConfig(c *gin.Context)
func (*ConfigManager) GetConfigList ¶ added in v1.8.4
func (cm *ConfigManager) GetConfigList(c *gin.Context)
func (*ConfigManager) GetEnableConfigManager ¶ added in v1.8.4
func (cm *ConfigManager) GetEnableConfigManager(c *gin.Context)
func (*ConfigManager) ResetConfig ¶ added in v1.8.4
func (cm *ConfigManager) ResetConfig(c *gin.Context)
func (*ConfigManager) Restart ¶ added in v1.8.4
func (cm *ConfigManager) Restart(c *gin.Context)
func (*ConfigManager) SetConfig ¶ added in v1.8.4
func (cm *ConfigManager) SetConfig(c *gin.Context)
func (*ConfigManager) SetEnableConfigManager ¶ added in v1.8.4
func (cm *ConfigManager) SetEnableConfigManager(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.