package io.itch.activities;
import io.itch.R;
import io.itch.authentication.SessionHelper;
import io.itch.authentication.SessionHelper.SessionCallback;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ItchActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_itch);
getActionBar().hide();
final SessionCallback onLogin = new SessionCallback() {
@Override
public void onSuccess() {
super.onSuccess();
openMyGames();
}
};
Button login = (Button) findViewById(R.id.buttonLogin);
login.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SessionHelper.getInstance().login(ItchActivity.this, onLogin);
}
});
if (SessionHelper.getInstance().isLoggedIn()) {
openMyGames();
} else {
SessionHelper.getInstance().restoreSession(this, onLogin);
}
}
private void openMyGames() {
startActivity(new Intent(ItchActivity.this, MyGamesActivity.class));
finish();
}
@Override
protected String getScreenPath() {
return "Start";
}
}