From 150abd9e30c17aa45b50de9ff178ccf3443b0b20 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Tue, 10 Nov 2020 02:36:04 +0000 Subject: Extract web framework --- web/config.go | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'web/config.go') diff --git a/web/config.go b/web/config.go index 2479e38..b307425 100644 --- a/web/config.go +++ b/web/config.go @@ -1,8 +1,6 @@ package web import ( - "encoding/json" - "io/ioutil" "strings" "code.crute.me/mcrute/go_ddns_manager/bind" @@ -18,31 +16,6 @@ type ServerConfig struct { AcmeSecrets map[string]map[string]int `json:"ACME"` } -func LoadServerConfig(zonesFile, secretsFile, server, view string) (*ServerConfig, error) { - scfg := &ServerConfig{ - DNSClient: &dns.DNSClient{Server: server}, - AcmeView: view, - DynamicDnsView: view, - } - - cfg, err := bind.ParseBINDConfig(zonesFile) - if err != nil { - return nil, err - } - scfg.BindConfig = cfg - - fd, err := ioutil.ReadFile(secretsFile) - if err != nil { - return nil, err - } - - if err = json.Unmarshal(fd, scfg); err != nil { - return nil, err - } - - return scfg, nil -} - func (s *ServerConfig) GetDDNSZoneName(k string) string { v, _ := s.DDNSSecrets[k] return v -- cgit v1.2.3