add error handling for reading configuration #1
@ -92,7 +92,24 @@ func userdata(username, usersonline, ops string) Userinfo {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
viper.SetConfigFile(filename)
|
viper.SetConfigFile(filename)
|
||||||
viper.ReadInConfig()
|
if err := viper.ReadInConfig(); err != nil {
|
||||||
|
log.Error("Couldn't read a users meta-info.toml file.", err, username)
|
||||||
|
user := Userinfo{
|
||||||
|
Name: username,
|
||||||
|
}
|
||||||
|
user.Created, _ = strconv.Atoi(crdstr)
|
||||||
|
if isonline {
|
||||||
|
user.Online = true
|
||||||
|
} else {
|
||||||
|
user.Online = false
|
||||||
|
}
|
||||||
|
if isop {
|
||||||
|
user.Op = true
|
||||||
|
} else {
|
||||||
|
user.Op = false
|
||||||
|
}
|
||||||
|
return user
|
||||||
|
}
|
||||||
var user Userinfo
|
var user Userinfo
|
||||||
user = Userinfo{}
|
user = Userinfo{}
|
||||||
user.Name = username
|
user.Name = username
|
||||||
|
Loading…
Reference in New Issue
Block a user