mirror of
https://github.com/TeamPiped/Piped-Backend.git
synced 2025-04-29 00:10:31 +05:30
Add timeout for LBRY calls.
This commit is contained in:
parent
022a0af007
commit
1c1dd05455
@ -148,7 +148,13 @@ public class ResponseHelper {
|
||||
final List<PipedStream> videoStreams = new ObjectArrayList<>();
|
||||
final List<PipedStream> audioStreams = new ObjectArrayList<>();
|
||||
|
||||
final String lbryURL = futureLBRY.get();
|
||||
String lbryURL = null;
|
||||
|
||||
try {
|
||||
lbryURL = futureLBRY.get(3, TimeUnit.SECONDS);
|
||||
} catch (Exception e) {
|
||||
// ignored
|
||||
}
|
||||
|
||||
if (lbryURL != null)
|
||||
videoStreams.add(new PipedStream(lbryURL, "MP4", "LBRY", "video/mp4", false));
|
||||
@ -942,7 +948,12 @@ public class ResponseHelper {
|
||||
private static final String getLBRYStreamURL(CompletableFuture<String> futureLbryId)
|
||||
throws IOException, InterruptedException, ExecutionException {
|
||||
|
||||
String lbryId = futureLbryId.get();
|
||||
String lbryId = "";
|
||||
try {
|
||||
lbryId = futureLbryId.get(2, TimeUnit.SECONDS);
|
||||
} catch (Exception e) {
|
||||
// ignored
|
||||
}
|
||||
|
||||
if (!lbryId.isEmpty())
|
||||
return new JSONObject(
|
||||
|
Loading…
x
Reference in New Issue
Block a user