Improve config struct

This commit is contained in:
世界
2022-07-25 11:29:46 +08:00
parent 94ae7403ef
commit 18bdfbf187
22 changed files with 187 additions and 362 deletions

View File

@@ -13,9 +13,6 @@ import (
)
func NewRule(router adapter.Router, logger log.ContextLogger, options option.Rule) (adapter.Rule, error) {
if common.IsEmptyByEquals(options) {
return nil, E.New("empty rule config")
}
switch options.Type {
case "", C.RuleTypeDefault:
if !options.DefaultOptions.IsValid() {

View File

@@ -13,9 +13,6 @@ import (
)
func NewDNSRule(router adapter.Router, logger log.ContextLogger, options option.DNSRule) (adapter.DNSRule, error) {
if common.IsEmptyByEquals(options) {
return nil, E.New("empty rule config")
}
switch options.Type {
case "", C.RuleTypeDefault:
if !options.DefaultOptions.IsValid() {