/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.platform;
import android.content.Context;
import com.badlogic.gdx.Gdx;
import com.happydroids.droidtowers.gamestate.server.TowerGameService;
public class HappyDroidJavascriptInterface {
private final Context context;
private final TowerWebBrowser towerWebBrowser;
public HappyDroidJavascriptInterface(Context context, TowerWebBrowser towerWebBrowser) {
this.context = context;
this.towerWebBrowser = towerWebBrowser;
}
public void storeSessionToken(final String sessionToken) {
Gdx.app.postRunnable(new Runnable() {
@Override
public void run() {
TowerGameService.instance().setSessionToken(sessionToken);
if (TowerGameService.instance().isAuthenticated()) {
towerWebBrowser.dismiss();
}
}
});
}
}