wfc-server/common/config.go
2023-11-04 21:44:16 -04:00

31 lines
535 B
Go

package common
import (
"encoding/xml"
"os"
)
type Config struct {
Username string `xml:"username"`
Password string `xml:"password"`
DatabaseAddress string `xml:"databaseAddress"`
DatabaseName string `xml:"databaseName"`
Address string `xml:"address"`
Port string `xml:"nasPort"`
}
func GetConfig() Config {
data, err := os.ReadFile("config.xml")
if err != nil {
panic(err)
}
var config Config
err = xml.Unmarshal(data, &config)
if err != nil {
panic(err)
}
return config
}