예제 #1
0
파일: main.go 프로젝트: britannic/blacklist
func reloadDNS(c *e.Config) {
	b, err := c.ReloadDNS()
	if err != nil {
		logErrorf("ReloadDNS(): \n error: %v\n", string(b), err)
		exitCmd(1)
	}
	logPrintf("ReloadDNS(): %v\n", string(b))
}
예제 #2
0
파일: main.go 프로젝트: britannic/blacklist
func processObjects(c *e.Config, objects []e.IFace) error {
	for _, o := range objects {
		ct, err := c.NewContent(o)
		if err != nil {
			return err
		}

		if err = c.ProcessContent(ct); err != nil {
			return err
		}
	}
	return nil
}
예제 #3
0
파일: main.go 프로젝트: britannic/blacklist
func removeStaleFiles(c *e.Config) error {
	if err := c.GetAll().Files().Remove(); err != nil {
		return fmt.Errorf("c.GetAll().Files().Remove() error: %v\n", err)
	}
	return nil
}