forked from MapComplete/MapComplete
Android: more android development, working version
This commit is contained in:
parent
6224ff2c09
commit
770a4bab55
6 changed files with 11 additions and 3 deletions
|
|
@ -589,7 +589,10 @@ export class OsmConnection {
|
|||
// We are probably already logged in
|
||||
return
|
||||
}
|
||||
const token = await AndroidPolyfill.requestLoginCodes()
|
||||
const tokenPromise = AndroidPolyfill.requestLoginCodes()
|
||||
console.trace("Opening login page")
|
||||
await AndroidPolyfill.openLoginPage()
|
||||
const token = await tokenPromise
|
||||
console.log("Got login token!", token)
|
||||
localStorage.setItem(key, token)
|
||||
if (this.auth.authenticated()) {
|
||||
|
|
|
|||
|
|
@ -70,6 +70,9 @@ export class AndroidPolyfill {
|
|||
AndroidPolyfill.backfillGeolocation(AndroidPolyfill.databridgePlugin)
|
||||
}
|
||||
|
||||
public static async openLoginPage(){
|
||||
await DatabridgePluginSingleton.request<{ oauth_token: string }>({ key: "open:login" })
|
||||
}
|
||||
public static async requestLoginCodes() {
|
||||
const result = await DatabridgePluginSingleton.request<{ oauth_token: string }>({
|
||||
key: "request:login",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue