Skip to content

Commit 90e2f24

Browse files
author
Tension
committed
fix(config): conditionally set SubscribePath based on gateway mode
1 parent 798fb9e commit 90e2f24

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/logic/common/getGlobalConfigLogic.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"encoding/json"
66

7+
"github.com/perfect-panel/server/internal/report"
78
"github.com/perfect-panel/server/internal/svc"
89
"github.com/perfect-panel/server/internal/types"
910
"github.com/perfect-panel/server/pkg/logger"
@@ -51,7 +52,9 @@ func (l *GetGlobalConfigLogic) GetGlobalConfig() (resp *types.GetGlobalConfigRes
5152
tool.SystemConfigSliceReflectToStruct(currencyCfg, &resp.Currency)
5253
tool.SystemConfigSliceReflectToStruct(verifyCodeCfg, &resp.VerifyCode)
5354

54-
resp.Subscribe.SubscribePath = "/sub" + l.svcCtx.Config.Subscribe.SubscribePath
55+
if report.IsGatewayMode() {
56+
resp.Subscribe.SubscribePath = "/sub" + l.svcCtx.Config.Subscribe.SubscribePath
57+
}
5558

5659
resp.Verify = types.VeifyConfig{
5760
TurnstileSiteKey: l.svcCtx.Config.Verify.TurnstileSiteKey,

0 commit comments

Comments
 (0)