Skip to content

Commit 21ae32e

Browse files
authored
fix: remove redundant slice in IsGraduate and update golang.org/x/net (#479)
* fix(utils): remove redundant slice in IsGraduate * fix: replace deprecated reflect.Ptr with reflect.Pointer * chore: update golang.org/x/net to v0.53.0
1 parent 431f36b commit 21ae32e

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,11 @@ require (
197197
go.yaml.in/yaml/v2 v2.4.4 // indirect
198198
go.yaml.in/yaml/v3 v3.0.4 // indirect
199199
golang.org/x/arch v0.24.0 // indirect
200-
golang.org/x/crypto v0.49.0 // indirect
200+
golang.org/x/crypto v0.50.0 // indirect
201201
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect
202-
golang.org/x/net v0.52.0 // indirect
202+
golang.org/x/net v0.53.0 // indirect
203203
golang.org/x/oauth2 v0.35.0 // indirect
204-
golang.org/x/sys v0.42.0 // indirect
204+
golang.org/x/sys v0.43.0 // indirect
205205
golang.org/x/text v0.36.0 // indirect
206206
golang.org/x/time v0.15.0 // indirect
207207
google.golang.org/api v0.270.0 // indirect

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -813,8 +813,8 @@ golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDf
813813
golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M=
814814
golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
815815
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
816-
golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
817-
golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
816+
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
817+
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
818818
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
819819
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b h1:DXr+pvt3nC887026GRP39Ej11UATqWDmWuS99x26cD0=
820820
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b/go.mod h1:4QTo5u+SEIbbKW1RacMZq1YEfOBqeXa19JeshGi+zc4=
@@ -865,8 +865,8 @@ golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
865865
golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8=
866866
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
867867
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
868-
golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
869-
golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
868+
golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
869+
golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
870870
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
871871
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
872872
golang.org/x/oauth2 v0.35.0 h1:Mv2mzuHuZuY2+bkyWXIHMfhNdJAdwW3FuWeCPYN5GVQ=
@@ -936,8 +936,8 @@ golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
936936
golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
937937
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
938938
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
939-
golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
940-
golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
939+
golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
940+
golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
941941
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
942942
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
943943
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=

pkg/db/friend_config/get_configs_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ func TestDBFriendConfig_GetFriendConfigs(t *testing.T) {
9696

9797
if tc.mockConfigs != nil {
9898
destValue := reflect.ValueOf(dest)
99-
if destValue.Kind() == reflect.Ptr {
99+
if destValue.Kind() == reflect.Pointer {
100100
elem := destValue.Elem()
101101
mockValue := reflect.ValueOf(tc.mockConfigs)
102102
elem.Set(mockValue)

pkg/db/user/get_relation_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func TestDBUser_GetRelationByUserId(t *testing.T) {
115115

116116
if tc.mockRelation != nil {
117117
destValue := reflect.ValueOf(dest)
118-
if destValue.Kind() == reflect.Ptr {
118+
if destValue.Kind() == reflect.Pointer {
119119
elem := destValue.Elem()
120120
relationValue := reflect.ValueOf(tc.mockRelation).Elem()
121121
elem.Set(relationValue)
@@ -390,7 +390,7 @@ func TestDBUser_GetUserFriends(t *testing.T) {
390390

391391
if tc.mockError == nil && dest != nil && tc.mockFriends != nil {
392392
destValue := reflect.ValueOf(dest)
393-
if destValue.Kind() == reflect.Ptr {
393+
if destValue.Kind() == reflect.Pointer {
394394
slicePtr := destValue.Elem()
395395

396396
sliceType := reflect.TypeOf(tc.mockFriends)

pkg/utils/id.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222

2323
// IsGraduate 根据 identifier 判断是否是研究生
2424
func IsGraduate(id string) bool {
25-
return strings.HasPrefix(id[:5], "00000")
25+
return strings.HasPrefix(id, "00000")
2626
}
2727

2828
// RemoveGraduatePrefix 去除研究生的学号前缀

0 commit comments

Comments
 (0)