mirror of
https://github.com/xmdhs/sing-box-ruleset.git
synced 2025-02-06 13:02:43 +08:00
fix struct
This commit is contained in:
parent
9ff72a9c3a
commit
d3f0a7394f
@ -73,13 +73,14 @@ func adguard(ctx context.Context, c *http.Client) (*Ruleset, error) {
|
|||||||
|
|
||||||
r := Ruleset{}
|
r := Ruleset{}
|
||||||
r.Version = 1
|
r.Version = 1
|
||||||
r.Rules = map[string][]string{
|
r.Rules = []map[string][]any{
|
||||||
"domain": lo.Keys(domain),
|
{
|
||||||
"domain_suffix": lo.Keys(domainSuffix),
|
"domain": lo.Map[string, any](lo.Keys(domain), func(item string, index int) any { return item }),
|
||||||
"domain_regex": lo.Keys(domainRegex),
|
"domain_suffix": lo.Map[string, any](lo.Keys(domainSuffix), func(item string, index int) any { return item }),
|
||||||
"domain_keyword": lo.Keys(domainKeyword),
|
"domain_regex": lo.Map[string, any](lo.Keys(domainRegex), func(item string, index int) any { return item }),
|
||||||
|
"domain_keyword": lo.Map[string, any](lo.Keys(domainKeyword), func(item string, index int) any { return item }),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
return &r, nil
|
return &r, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
type Ruleset struct {
|
type Ruleset struct {
|
||||||
Rules map[string][]string `json:"rules"`
|
Rules []map[string][]any `json:"rules"`
|
||||||
Version int `json:"version"`
|
Version int `json:"version"`
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user