cyanocorax/manage/site.go

25 lines
351 B
Go
Raw Normal View History

2022-02-14 10:26:10 +01:00
package manage
import (
"os"
"encoding/json"
"git.rdelaage.ovh/rdelaage/cyanocorax/model/site"
)
func SiteFromFile(filePath string) (site.Site, error) {
var site site.Site
file, err := os.ReadFile(filePath)
if err != nil {
return site, err
}
err = json.Unmarshal(file, &site)
if err != nil {
return site, err
}
return site, err
}