dnsfilter -- Get rid of accessors.

This commit is contained in:
Eugene Bujak
2018-11-30 13:32:51 +03:00
parent 87c54ebd4c
commit ce615e1855
2 changed files with 34 additions and 42 deletions

View File

@@ -88,7 +88,7 @@ func setupPlugin(c *caddy.Controller) (*plug, error) {
switch blockValue {
case "safebrowsing":
log.Println("Browsing security service is enabled")
p.d.EnableSafeBrowsing()
p.d.SafeBrowsingEnabled = true
if c.NextArg() {
if len(c.Val()) == 0 {
return nil, c.ArgErr()
@@ -97,7 +97,7 @@ func setupPlugin(c *caddy.Controller) (*plug, error) {
}
case "safesearch":
log.Println("Safe search is enabled")
p.d.EnableSafeSearch()
p.d.SafeSearchEnabled = true
case "parental":
if !c.NextArg() {
return nil, c.ArgErr()
@@ -108,10 +108,11 @@ func setupPlugin(c *caddy.Controller) (*plug, error) {
}
log.Println("Parental control is enabled")
err = p.d.EnableParental(sensitivity)
if err != nil {
return nil, c.ArgErr()
if !dnsfilter.IsParentalSensitivityValid(sensitivity) {
return nil, dnsfilter.ErrInvalidParental
}
p.d.ParentalEnabled = true
p.d.ParentalSensitivity = sensitivity
if c.NextArg() {
if len(c.Val()) == 0 {
return nil, c.ArgErr()