forked from MapComplete/MapComplete
		
	Anrdoid: Stabilize login
This commit is contained in:
		
							parent
							
								
									16690979a0
								
							
						
					
					
						commit
						9eea470aba
					
				
					 1 changed files with 6 additions and 1 deletions
				
			
		| 
						 | 
					@ -583,9 +583,14 @@ export class OsmConnection {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private async loginAndroidPolyfill() {
 | 
					    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()
 | 
					        const token = await AndroidPolyfill.requestLoginCodes()
 | 
				
			||||||
        console.log("Got login token!", token)
 | 
					        console.log("Got login token!", token)
 | 
				
			||||||
        localStorage.setItem("https://www.openstreetmap.orgoauth2_access_token", token)
 | 
					        localStorage.setItem(key, token)
 | 
				
			||||||
        if (this.auth.authenticated()) {
 | 
					        if (this.auth.authenticated()) {
 | 
				
			||||||
            console.log("Logged in!")
 | 
					            console.log("Logged in!")
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue