From 1c10c5cf027e26df20905aa507411b9265ec34ec Mon Sep 17 00:00:00 2001
From: Dis <397465+disconn3ct@users.noreply.github.com>
Date: Wed, 30 Aug 2023 16:20:54 -0400
Subject: [PATCH 1/2] fix: #381 allow 10s for slow authentication

---
 jellyfin_kodi/jellyfin/api.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/jellyfin_kodi/jellyfin/api.py b/jellyfin_kodi/jellyfin/api.py
index 69987883..b958d35a 100644
--- a/jellyfin_kodi/jellyfin/api.py
+++ b/jellyfin_kodi/jellyfin/api.py
@@ -432,8 +432,7 @@ class API(object):
 
         try:
             LOG.info("Trying to login to %s/%s as %s" % (server_url, path, username))
-            response = self.send_request(server_url, path, method="post", headers=headers, data=json.dumps(auth_data))
-
+            response = self.send_request(server_url, path, method="post", timeout=10, headers=headers, data=json.dumps(auth_data))
             if response.status_code == 200:
                 return response.json()
             else:

From c20e3efc356a172a396cc9e953a8a9fb19ddc151 Mon Sep 17 00:00:00 2001
From: Dis <397465+disconn3ct@users.noreply.github.com>
Date: Wed, 30 Aug 2023 16:23:35 -0400
Subject: [PATCH 2/2] fixup

---
 jellyfin_kodi/jellyfin/api.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/jellyfin_kodi/jellyfin/api.py b/jellyfin_kodi/jellyfin/api.py
index b958d35a..299c2fea 100644
--- a/jellyfin_kodi/jellyfin/api.py
+++ b/jellyfin_kodi/jellyfin/api.py
@@ -433,6 +433,7 @@ class API(object):
         try:
             LOG.info("Trying to login to %s/%s as %s" % (server_url, path, username))
             response = self.send_request(server_url, path, method="post", timeout=10, headers=headers, data=json.dumps(auth_data))
+
             if response.status_code == 200:
                 return response.json()
             else: