Skip to content

Commit d7f0b28

Browse files
committed
fix: saas logic
1 parent f313e5b commit d7f0b28

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

server/internal/saas/saas.go

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"io"
77
"os"
88
"strings"
9-
"sync"
109
"time"
1110

1211
"github.com/chainreactors/IoM-go/consts"
@@ -110,24 +109,15 @@ type SaasClient struct {
110109
LicenseType string
111110
}
112111

113-
var (
114-
globalSaasClient *SaasClient
115-
saasOnce sync.Once
116-
)
117-
118112
func GetSaasClient() *SaasClient {
119-
saasOnce.Do(func() {
120-
saasConfig := configs.GetSaasConfig()
121-
if !saasConfig.Enable {
122-
globalSaasClient = &SaasClient{}
123-
} else {
124-
globalSaasClient = &SaasClient{
125-
Token: saasConfig.Token,
126-
BaseURL: saasConfig.Url,
127-
}
128-
}
129-
})
130-
return globalSaasClient
113+
saasConfig := configs.GetSaasConfig()
114+
if !saasConfig.Enable {
115+
return &SaasClient{}
116+
}
117+
return &SaasClient{
118+
Token: saasConfig.Token,
119+
BaseURL: saasConfig.Url,
120+
}
131121
}
132122

133123
func (c *SaasClient) SetLicenseType(typ string) {

0 commit comments

Comments
 (0)