diff --git a/static/js/chat.js b/static/js/chat.js index 5976490..f8b0fa9 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -28,8 +28,6 @@ models = {}, modelList = []; - let authToken; - let autoScrolling = false, searchAvailable = false, jsonMode = false, @@ -688,6 +686,10 @@ if (!response.ok) { const err = await response.json(); + if (err?.error === "unauthorized") { + showLogin(); + } + throw new Error(err?.error || response.statusText); } @@ -910,6 +912,12 @@ } } + function showLogin() { + $password.value = ""; + + $authentication.classList.add("open"); + } + async function loadData() { const data = await json("/-/data");