aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-05-29 13:58:19 +0800
committershedaniel <daniel@shedaniel.me>2023-05-29 14:08:57 +0800
commiteda995090fe0095e7dd0b7bb68054efcd6e52cd3 (patch)
treee00b227903ca064cb48af0f42c67324cc8bf7c77
parent335a65b9f2e5807e84e3ad11a3604f29745c0f8e (diff)
downloadRoughlyEnoughItems-eda995090fe0095e7dd0b7bb68054efcd6e52cd3.tar.gz
RoughlyEnoughItems-eda995090fe0095e7dd0b7bb68054efcd6e52cd3.tar.bz2
RoughlyEnoughItems-eda995090fe0095e7dd0b7bb68054efcd6e52cd3.zip
Fix #1317
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/search/argument/ArgumentCache.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java
index a332dd3b0..640c113ec 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java
@@ -73,7 +73,7 @@ public class SearchFilteringRule implements FilteringRule<Unit> {
if (show) processList(context.getHiddenStacks(), completableFutures);
else processList(context.getShownStacks(), completableFutures);
try {
- CompletableFuture.allOf(completableFutures.toArray(new CompletableFuture[0])).get(10, TimeUnit.SECONDS);
+ CompletableFuture.allOf(completableFutures.toArray(new CompletableFuture[0])).get(90, TimeUnit.SECONDS);
} catch (InterruptedException | ExecutionException | TimeoutException e) {
e.printStackTrace();
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java
index 30028d56d..5c7836576 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/AsyncSearchManager.java
@@ -144,7 +144,7 @@ public class AsyncSearchManager {
}, executor));
}
return CompletableFuture.allOf(futures.toArray(new CompletableFuture[0]))
- .orTimeout(30, TimeUnit.SECONDS)
+ .orTimeout(90, TimeUnit.SECONDS)
.thenApplyAsync($ -> {
List<HashedEntryStackWrapper> list = new ArrayList<>();
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/argument/ArgumentCache.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/argument/ArgumentCache.java
index 1d7949859..d0a443d3c 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/argument/ArgumentCache.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/argument/ArgumentCache.java
@@ -120,7 +120,7 @@ public class ArgumentCache {
}
try {
- CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).get(30, TimeUnit.SECONDS);
+ CompletableFuture.allOf(futures.toArray(new CompletableFuture[0])).get(90, TimeUnit.SECONDS);
} catch (ExecutionException | TimeoutException e) {
e.printStackTrace();
} catch (InterruptedException ignore) {