Identity accessors
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
ycc
2023-02-17 22:30:13 +01:00
parent 940a8d395c
commit 698740e20a
2 changed files with 40 additions and 6 deletions

View File

@ -35,9 +35,9 @@ type Config struct {
DbSuffix string `json:"db_suffix,omitempty"`
// Inner
memoryPassword string `json:"memory_password,omitempty"`
additionalPasswords []string `json:"additional_passwords,omitempty"`
me *Identity `json:"me,omitempty"`
memoryPassword string
additionalPasswords []string
me *Identity
}
var instance *Config
@ -82,6 +82,14 @@ func (c *Config) GetMemPass() string {
return c.memoryPassword
}
func (c *Config) GetIdentity() *Identity {
return c.me
}
func (c *Config) SetIdentity(id *Identity) {
c.me = id
}
func (c *Config) SaveIdentity() error {
return c.me.Save()
}