From a5ddecfdab8a3aab05d80656f74d66087f654a45 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Wed, 29 Nov 2023 16:58:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../services/service_http_firewall_policy.go | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/internal/rpc/services/service_http_firewall_policy.go b/internal/rpc/services/service_http_firewall_policy.go index 35773491..798cb540 100644 --- a/internal/rpc/services/service_http_firewall_policy.go +++ b/internal/rpc/services/service_http_firewall_policy.go @@ -33,7 +33,7 @@ func (this *HTTPFirewallPolicyService) FindAllEnabledHTTPFirewallPolicies(ctx co return nil, err } - result := []*pb.HTTPFirewallPolicy{} + var result = []*pb.HTTPFirewallPolicy{} for _, p := range policies { result = append(result, &pb.HTTPFirewallPolicy{ Id: int64(p.Id), @@ -395,7 +395,7 @@ func (this *HTTPFirewallPolicyService) ListEnabledHTTPFirewallPolicies(ctx conte return nil, err } - result := []*pb.HTTPFirewallPolicy{} + var result = []*pb.HTTPFirewallPolicy{} for _, p := range policies { result = append(result, &pb.HTTPFirewallPolicy{ Id: int64(p.Id), @@ -488,17 +488,21 @@ func (this *HTTPFirewallPolicyService) FindEnabledHTTPFirewallPolicy(ctx context if policy == nil { return &pb.FindEnabledHTTPFirewallPolicyResponse{HttpFirewallPolicy: nil}, nil } - return &pb.FindEnabledHTTPFirewallPolicyResponse{HttpFirewallPolicy: &pb.HTTPFirewallPolicy{ - Id: int64(policy.Id), - ServerId: int64(policy.ServerId), - Name: policy.Name, - Description: policy.Description, - IsOn: policy.IsOn, - InboundJSON: policy.Inbound, - OutboundJSON: policy.Outbound, - Mode: policy.Mode, - SynFloodJSON: policy.SynFlood, - }}, nil + return &pb.FindEnabledHTTPFirewallPolicyResponse{ + HttpFirewallPolicy: &pb.HTTPFirewallPolicy{ + Id: int64(policy.Id), + ServerId: int64(policy.ServerId), + Name: policy.Name, + Description: policy.Description, + IsOn: policy.IsOn, + InboundJSON: policy.Inbound, + OutboundJSON: policy.Outbound, + Mode: policy.Mode, + SynFloodJSON: policy.SynFlood, + BlockOptionsJSON: policy.BlockOptions, + CaptchaOptionsJSON: policy.CaptchaOptions, + }, + }, nil } // ImportHTTPFirewallPolicy 导入策略数据