From 2a13b0fdf63c088b24bb1c3435c8a9fdae96f7d9 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Tue, 23 Jun 2020 23:26:34 +0200 Subject: [PATCH] 0.12.6 --- package.json | 2 +- src/hooks/useLoginDataStorage.js | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 17a7b44..92f737e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "bluelib", - "version": "0.12.5", + "version": "0.12.6", "license": "AGPL-3.0-or-later", "source": "src/index.js", "main": "dist/index.js", diff --git a/src/hooks/useLoginDataStorage.js b/src/hooks/useLoginDataStorage.js index 4891d8c..44c585a 100644 --- a/src/hooks/useLoginDataStorage.js +++ b/src/hooks/useLoginDataStorage.js @@ -1,6 +1,5 @@ import { useEffect, useState } from 'preact/hooks'; import { royalnetApiRequest } from '../utils/royalnetApiRequest'; -import { route } from 'preact-router'; export default function(defaultInstanceUrl) { const [instanceUrl, setInstanceUrl] = useState(defaultInstanceUrl); @@ -35,20 +34,23 @@ export default function(defaultInstanceUrl) { }, []); function storeValues(newInstanceUrl, newLoginStatus) { - console.debug(`Successfully logged in as ${newLoginStatus.user.username} @ ${newInstanceUrl} !`); + if(newLoginStatus !== null) { + console.debug(`Successfully logged in as ${newLoginStatus.user.username} @ ${newInstanceUrl} !`); + } + else { + console.debug(`Changed instanceUrl to ${newInstanceUrl} !`); + } setInstanceUrl(newInstanceUrl); setLoginStatus(newLoginStatus); console.debug("Saving login data in the localStorage..."); window.localStorage.setItem("instanceUrl", newInstanceUrl); window.localStorage.setItem("loginStatus", JSON.stringify(newLoginStatus)); - route("/"); } function logout() { console.debug("User requested logout, clearing loginStatus and localStorage..."); setLoginStatus(null); window.localStorage.setItem("loginStatus", null); - route("/"); } return [instanceUrl, loginStatus, storeValues, logout]