10 func ExportFederationFile(fedFile string, config *Config) error {
11 buf := new(bytes.Buffer)
13 encoder := json.NewEncoder(buf)
14 encoder.SetIndent("", " ")
15 if err := encoder.Encode(config.Federation); err != nil {
19 return ioutil.WriteFile(fedFile, buf.Bytes(), 0644)
22 func LoadFederationFile(fedFile string, config *Config) error {
23 file, err := os.Open(fedFile)
29 return json.NewDecoder(file).Decode(config.Federation)