Skip to content

Commit 47e615a

Browse files
committed
removed duplicate function
1 parent 8ea9eb3 commit 47e615a

File tree

5 files changed

+9
-31
lines changed

5 files changed

+9
-31
lines changed

recipe/dashboard/api/implementation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@ func MakeAPIImplementation() dashboardmodels.APIInterface {
5555
authMode := string(options.Config.AuthMode)
5656

5757
isSearchEnabled := false
58-
querier, err := supertokens.GetNewQuerierInstanceOrThrowError("")
58+
querier, err := supertokens.GetNewQuerierInstanceOrThrowError(options.RecipeID)
5959
if err != nil {
6060
return "", err
6161
}
6262
cdiVersion, err := querier.GetQuerierAPIVersion()
6363
if err != nil {
6464
return "", err
6565
}
66-
if maxVersion(cdiVersion, "2.20") == "2.20" {
66+
if supertokens.MaxVersion(cdiVersion, "2.20") == "2.20" {
6767
isSearchEnabled = true
6868
}
6969

recipe/dashboard/api/utils.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -233,25 +233,3 @@ func getUsersWithSearch(timeJoinedOrder string, paginationToken *string, limit *
233233

234234
return result, nil
235235
}
236-
237-
func maxVersion(version1 string, version2 string) string {
238-
var splittedv1 = strings.Split(version1, ".")
239-
var splittedv2 = strings.Split(version2, ".")
240-
var minLength = len(splittedv1)
241-
if minLength > len(splittedv2) {
242-
minLength = len(splittedv2)
243-
}
244-
for i := 0; i < minLength; i++ {
245-
var v1, _ = strconv.Atoi(splittedv1[i])
246-
var v2, _ = strconv.Atoi(splittedv2[i])
247-
if v1 > v2 {
248-
return version1
249-
} else if v2 > v1 {
250-
return version2
251-
}
252-
}
253-
if len(splittedv1) >= len(splittedv2) {
254-
return version1
255-
}
256-
return version2
257-
}

supertokens/supertokens.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ func deleteUser(userId string) error {
396396
return err
397397
}
398398

399-
if maxVersion(cdiVersion, "2.10") == cdiVersion {
399+
if MaxVersion(cdiVersion, "2.10") == cdiVersion {
400400
_, err = querier.SendPostRequest("/user/remove", map[string]interface{}{
401401
"userId": userId,
402402
})

supertokens/userIdMapping.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func CreateUserIdMapping(supertokensUserId string, externalUserId string, extern
3030
if err != nil {
3131
return CreateUserIdMappingResult{}, err
3232
}
33-
if maxVersion(cdiVersion, "2.15") != cdiVersion {
33+
if MaxVersion(cdiVersion, "2.15") != cdiVersion {
3434
return CreateUserIdMappingResult{}, errors.New("Please upgrade the SuperTokens core to >= 3.15.0")
3535
}
3636

@@ -88,7 +88,7 @@ func GetUserIdMapping(userId string, userIdType *UserIdType) (GetUserIdMappingRe
8888
if err != nil {
8989
return GetUserIdMappingResult{}, err
9090
}
91-
if maxVersion(cdiVersion, "2.15") != cdiVersion {
91+
if MaxVersion(cdiVersion, "2.15") != cdiVersion {
9292
return GetUserIdMappingResult{}, errors.New("Please upgrade the SuperTokens core to >= 3.15.0")
9393
}
9494

@@ -140,7 +140,7 @@ func DeleteUserIdMapping(userId string, userIdType *UserIdType, force *bool) (De
140140
if err != nil {
141141
return DeleteUserIdMappingResult{}, err
142142
}
143-
if maxVersion(cdiVersion, "2.15") != cdiVersion {
143+
if MaxVersion(cdiVersion, "2.15") != cdiVersion {
144144
return DeleteUserIdMappingResult{}, errors.New("Please upgrade the SuperTokens core to >= 3.15.0")
145145
}
146146

@@ -178,7 +178,7 @@ func UpdateOrDeleteUserIdMappingInfo(userId string, userIdType *UserIdType, exte
178178
if err != nil {
179179
return UpdateOrDeleteUserIdMappingInfoResult{}, err
180180
}
181-
if maxVersion(cdiVersion, "2.15") != cdiVersion {
181+
if MaxVersion(cdiVersion, "2.15") != cdiVersion {
182182
return UpdateOrDeleteUserIdMappingInfoResult{}, errors.New("Please upgrade the SuperTokens core to >= 3.15.0")
183183
}
184184

supertokens/utils.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ func getLargestVersionFromIntersection(v1 []string, v2 []string) *string {
123123
}
124124
maxVersionSoFar := intersection[0]
125125
for i := 1; i < len(intersection); i++ {
126-
maxVersionSoFar = maxVersion(intersection[i], maxVersionSoFar)
126+
maxVersionSoFar = MaxVersion(intersection[i], maxVersionSoFar)
127127
}
128128
return &maxVersionSoFar
129129
}
130130

131131
// MaxVersion returns max of v1 and v2
132-
func maxVersion(version1 string, version2 string) string {
132+
func MaxVersion(version1 string, version2 string) string {
133133
var splittedv1 = strings.Split(version1, ".")
134134
var splittedv2 = strings.Split(version2, ".")
135135
var minLength = len(splittedv1)

0 commit comments

Comments
 (0)