From 773be076a166efeeb0eebcc09074c461ed11611d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Simon=20D=C3=B6ring?= <simon.doering@stud.hs-bochum.de>
Date: Sat, 6 Feb 2021 12:37:31 +0100
Subject: [PATCH] Add timeout to janus api requests

---
 camera-server/src/janus/janus-api.ts | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/camera-server/src/janus/janus-api.ts b/camera-server/src/janus/janus-api.ts
index 7ab08b0..fb0df2a 100644
--- a/camera-server/src/janus/janus-api.ts
+++ b/camera-server/src/janus/janus-api.ts
@@ -17,7 +17,8 @@ interface RoomConfig {
 }
 
 export const api = axios.create({
-    baseURL: config.janusURL
+    baseURL: config.janusURL,
+    timeout: 2500
 });
 
 export const postRequest = <T extends { janus: JanusVerb }>(
@@ -34,7 +35,9 @@ export const sessionLongPoll = (
     maxExents = 10
 ) => {
     return api.get(`/${sessionId}?rid=${Date.now()}&maxev=${maxExents}`, {
-        cancelToken
+        cancelToken,
+        // Answer should come in 30000ms
+        timeout: 35000
     });
 };
 
-- 
GitLab