Documentation ¶
Index ¶
- Constants
- func GetConfigDir() string
- type ConfigsData
- func (c *ConfigsData) ActiveUser() *Dedao
- func (c *ConfigsData) ActiveUserService() *services.Service
- func (c *ConfigsData) DeleteConfigFile() (err error)
- func (c *ConfigsData) DeleteUser(u *User)
- func (c *ConfigsData) LoginUserCount() int
- func (c *ConfigsData) Save() error
- func (c *ConfigsData) SetUser(u *Dedao) (*Dedao, *services.User, error)
- func (c *ConfigsData) SwitchUser(u *User) error
- type Dedao
- type DedaoUsers
- type User
Constants ¶
View Source
const ( // EnvConfigDir 配置路径环境变量 EnvConfigDir = "DEDAO_GO_CONFIG_DIR" // Name 配置文件名 Name = "config.json" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigsData ¶
type ConfigsData struct { AcitveUID string DownloadPath string Users DedaoUsers // contains filtered or unexported fields }
ConfigsData Configs data
var ( // Instance 配置信息 全局调用 Instance *ConfigsData )
func (*ConfigsData) ActiveUserService ¶
func (c *ConfigsData) ActiveUserService() *services.Service
ActiveUserService user
func (*ConfigsData) DeleteConfigFile ¶
func (c *ConfigsData) DeleteConfigFile() (err error)
func (*ConfigsData) LoginUserCount ¶
func (c *ConfigsData) LoginUserCount() int
LoginUserCount 登录用户数量
func (*ConfigsData) SwitchUser ¶
func (c *ConfigsData) SwitchUser(u *User) error
SwitchUser switch user
Click to show internal directories.
Click to hide internal directories.