refactor: oauth2登录优化

This commit is contained in:
meilin.huang
2023-07-26 10:24:32 +08:00
parent 5083b2bdfe
commit 8f37b71d7f
13 changed files with 56 additions and 56 deletions

View File

@@ -1,7 +1,5 @@
package collx
import "fmt"
// 数组比较
// 依次返回,新增值,删除值,以及不变值
func ArrayCompare[T any](newArr []T, oldArr []T, compareFun func(T, T) bool) ([]T, []T, []T) {
@@ -38,18 +36,6 @@ func ArrayCompare[T any](newArr []T, oldArr []T, compareFun func(T, T) bool) ([]
return newArr, oldArr, unmodifierValue
}
type NumT interface {
~int | ~int32 | ~uint64
}
func NumberArr2StrArr[T NumT](numberArr []T) []string {
strArr := make([]string, 0)
for _, v := range numberArr {
strArr = append(strArr, fmt.Sprintf("%d", v))
}
return strArr
}
// 判断数组中是否含有指定元素
func ArrayContains[T comparable](arr []T, el T) bool {
for _, v := range arr {