Anrdoid: Stabilize login

This commit is contained in:
Pieter Vander Vennet 2025-02-05 14:24:52 +01:00
parent 16690979a0
commit 9eea470aba

View file

@ -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!")
}