From 9eea470aba0ae427fd58357365dc842c015544f5 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 5 Feb 2025 14:24:52 +0100 Subject: [PATCH] Anrdoid: Stabilize login --- src/Logic/Osm/OsmConnection.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index c83d7f2b73..72180d5275 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -583,9 +583,14 @@ export class OsmConnection { } private async loginAndroidPolyfill() { + const key = "https://www.openstreetmap.orgoauth2_access_token" + if(localStorage.getItem(key)){ + // We are probably already logged in + return + } const token = await AndroidPolyfill.requestLoginCodes() console.log("Got login token!", token) - localStorage.setItem("https://www.openstreetmap.orgoauth2_access_token", token) + localStorage.setItem(key, token) if (this.auth.authenticated()) { console.log("Logged in!") }