Code clean up + update modules

This commit is contained in:
daru
2021-10-30 15:05:59 +02:00
parent 942c4d30e4
commit 70b1b8c826
8 changed files with 127 additions and 121 deletions

View File

@@ -23,7 +23,7 @@ type user struct {
domains map[string]string
}
var parsedUsers map[string]user = map[string]user{}
var parsedUsers map[string]user = make(map[string]user)
func (user user) Authenticate(password string) (bool, error) {
return argon2pw.CompareHashWithPassword(user.password, password)
@@ -40,7 +40,7 @@ func (selfUser *userRaw) Tidy() (user, error) {
}
// Create a map => faster access times
parsedDomains := map[string]string{}
parsedDomains := make(map[string]string)
for _, domain := range selfUser.Domains {
parsedDomains[domain] = domain
}

View File

@@ -14,7 +14,7 @@ func loadAuthFile(authFilePath string) (map[string]*userRaw, error) {
if err != nil {
color.Errorln(err.Error())
color.Warnln("Creating new authentication file")
return writeAuthFile(authFilePath, map[string]*userRaw{})
return writeAuthFile(authFilePath, make(map[string]*userRaw))
}
var users map[string]*userRaw