room and user account data encryption
This commit is contained in:
@@ -18,6 +18,7 @@ func New() *Config {
|
||||
Domain: env.String("domain", defaultConfig.Domain),
|
||||
Port: env.String("port", defaultConfig.Port),
|
||||
NoEncryption: env.Bool("noencryption"),
|
||||
DataSecret: env.String("data.secret", defaultConfig.DataSecret),
|
||||
MaxSize: env.Int("maxsize", defaultConfig.MaxSize),
|
||||
StatusMsg: env.String("statusmsg", defaultConfig.StatusMsg),
|
||||
Admins: env.Slice("admins"),
|
||||
|
||||
@@ -14,6 +14,8 @@ type Config struct {
|
||||
Port string
|
||||
// RoomID of the admin room
|
||||
LogLevel string
|
||||
// DataSecret is account data secret key (password) to encrypt all account data values
|
||||
DataSecret string
|
||||
// NoEncryption disabled encryption support
|
||||
NoEncryption bool
|
||||
// Prefix for commands
|
||||
|
||||
Reference in New Issue
Block a user