大幅优化性能;优化显示逻辑、效果

This commit is contained in:
2026-07-22 19:17:57 +08:00
parent edd12b6488
commit d59689f8a4
6 changed files with 101 additions and 50 deletions
@@ -112,6 +112,16 @@ public class FriendFinderImpl implements FriendFinder {
.distinct();
}
@Override
public Flux<LinkVo> listAuthorLinks() {
var listOptions = new ListOptions();
listOptions.setFieldSelector(FieldSelector.of(isNull("metadata.deletionTimestamp")));
return client.listAll(Link.class, listOptions, defaultLinkSort())
.filter(link -> link.getSpec() != null
&& StringUtils.isNotBlank(link.getSpec().getDisplayName()))
.map(LinkVo::from);
}
private Mono<ListResult<FriendPostVo>> pageFriendPost(ListOptions queryOptions, PageRequest page){
var listOptions = new ListOptions();
var query = all();