Skip to content

Commit f2f7bcf

Browse files
committed
feat: performance optimization - user
1 parent 391eb4c commit f2f7bcf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/service/biz/user/internal/core/user.getMutableUsers_handler.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ func (c *UserCore) UserGetMutableUsers(in *user.TLUserGetMutableUsers) (*user.Ve
5858
if ok, _ := container2.Contains(id[idx], in.To); ok {
5959
mutableUsers[idx], _ = c.svcCtx.Dao.GetImmutableUser(c.ctx, id[idx], true, in.Id...)
6060
} else {
61-
mutableUsers[idx], _ = c.svcCtx.Dao.GetImmutableUser(c.ctx, id[idx], true, in.Id...)
61+
if len(in.To) == 0 {
62+
mutableUsers[idx], _ = c.svcCtx.Dao.GetImmutableUser(c.ctx, id[idx], true, in.Id...)
63+
} else {
64+
mutableUsers[idx], _ = c.svcCtx.Dao.GetImmutableUser(c.ctx, id[idx], true, in.To...)
65+
}
6266
}
6367
})
6468

0 commit comments

Comments
 (0)