Skip to content

Commit c7af3f3

Browse files
committed
only search the first page followers and following
1 parent 69f116c commit c7af3f3

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

services/convert/user.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"code.gitea.io/gitea/models/db"
1010
"code.gitea.io/gitea/models/perm"
1111
user_model "code.gitea.io/gitea/models/user"
12+
"code.gitea.io/gitea/modules/setting"
1213
api "code.gitea.io/gitea/modules/structs"
1314
)
1415

@@ -65,12 +66,18 @@ func toUser(ctx context.Context, user, doer *user_model.User, accessMode perm.Ac
6566
signed = true
6667
authed = doer.ID == user.ID || doer.IsAdmin
6768

68-
_, followersCount, err := user_model.GetUserFollowers(ctx, user, doer, db.ListOptions{ListAll: true})
69+
_, followersCount, err := user_model.GetUserFollowers(ctx, user, doer, db.ListOptions{
70+
Page: 1,
71+
PageSize: setting.API.DefaultPagingNum,
72+
})
6973
if err != nil {
7074
return nil
7175
}
7276
result.Followers = int(followersCount)
73-
_, followingCount, err := user_model.GetUserFollowing(ctx, user, doer, db.ListOptions{ListAll: true})
77+
_, followingCount, err := user_model.GetUserFollowing(ctx, user, doer, db.ListOptions{
78+
Page: 1,
79+
PageSize: setting.API.DefaultPagingNum,
80+
})
7481
if err != nil {
7582
return nil
7683
}

0 commit comments

Comments
 (0)