File tree Expand file tree Collapse file tree 3 files changed +5
-9
lines changed Expand file tree Collapse file tree 3 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ import (
15
15
)
16
16
17
17
type Config struct {
18
- RuleEngine rules.Evaluator
18
+ RuleEngine rules.Engine
19
19
Auditor audit.Auditor
20
20
TLSConfig * tls.Config
21
21
Logger * slog.Logger
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import (
20
20
21
21
// Server handles HTTP and HTTPS requests with rule-based filtering
22
22
type Server struct {
23
- ruleEngine rules.Evaluator
23
+ ruleEngine rules.Engine
24
24
auditor audit.Auditor
25
25
logger * slog.Logger
26
26
tlsConfig * tls.Config
@@ -33,7 +33,7 @@ type Server struct {
33
33
// Config holds configuration for the proxy server
34
34
type Config struct {
35
35
HTTPPort int
36
- RuleEngine rules.Evaluator
36
+ RuleEngine rules.Engine
37
37
Auditor audit.Auditor
38
38
Logger * slog.Logger
39
39
TLSConfig * tls.Config
Original file line number Diff line number Diff line change @@ -8,10 +8,6 @@ import (
8
8
"strings"
9
9
)
10
10
11
- type Evaluator interface {
12
- Evaluate (method , url string ) Result
13
- }
14
-
15
11
// Rule represents an allow rule with optional HTTP method restrictions
16
12
type Rule struct {
17
13
@@ -403,8 +399,8 @@ type Engine struct {
403
399
}
404
400
405
401
// NewRuleEngine creates a new rule engine
406
- func NewRuleEngine (rules []Rule , logger * slog.Logger ) * Engine {
407
- return & Engine {
402
+ func NewRuleEngine (rules []Rule , logger * slog.Logger ) Engine {
403
+ return Engine {
408
404
rules : rules ,
409
405
logger : logger ,
410
406
}
You can’t perform that action at this time.
0 commit comments