mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 13:09:00 +00:00
(assistant) Don't attempt to respond to similarity and linkedness queries before the data is ready
This will reduce the number of exceptions in the assistant logs quite significantly.
This commit is contained in:
parent
31f30069a4
commit
c91435e314
@ -32,11 +32,15 @@ public class DomainInfoGrpcService
|
||||
@Override
|
||||
public void getSimilarDomains(RpcDomainLinksRequest request,
|
||||
StreamObserver<RpcSimilarDomains> responseObserver) {
|
||||
var ret = similarDomainsService.getSimilarDomains(request.getDomainId(), request.getCount());
|
||||
|
||||
var responseBuilder = RpcSimilarDomains
|
||||
.newBuilder()
|
||||
.addAllDomains(ret);
|
||||
|
||||
var responseBuilder = RpcSimilarDomains.newBuilder();
|
||||
|
||||
if (similarDomainsService.isReady()) {
|
||||
var ret = similarDomainsService.getSimilarDomains(request.getDomainId(), request.getCount());
|
||||
responseBuilder.addAllDomains(ret);
|
||||
}
|
||||
|
||||
|
||||
responseObserver.onNext(responseBuilder.build());
|
||||
responseObserver.onCompleted();
|
||||
@ -44,11 +48,12 @@ public class DomainInfoGrpcService
|
||||
|
||||
@Override
|
||||
public void getLinkingDomains(RpcDomainLinksRequest request, StreamObserver<RpcSimilarDomains> responseObserver) {
|
||||
var ret = similarDomainsService.getLinkingDomains(request.getDomainId(), request.getCount());
|
||||
var responseBuilder = RpcSimilarDomains.newBuilder();
|
||||
|
||||
var responseBuilder = RpcSimilarDomains
|
||||
.newBuilder()
|
||||
.addAllDomains(ret);
|
||||
if (similarDomainsService.isReady()) {
|
||||
var ret = similarDomainsService.getLinkingDomains(request.getDomainId(), request.getCount());
|
||||
responseBuilder.addAllDomains(ret);
|
||||
}
|
||||
|
||||
responseObserver.onNext(responseBuilder.build());
|
||||
responseObserver.onCompleted();
|
||||
|
Loading…
Reference in New Issue
Block a user