congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
SignInResult.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
de.tomgrill.gdxfacebook.core.SignInResult
constructor

Best Java code snippets using de.tomgrill.gdxfacebook.core.SignInResult.<init> (Showing top 7 results out of 315)

origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void success(String token, String expiresIn, String gPermissions) {
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "success granted: " + gPermissions);
  String[] parts = gPermissions.split(",");
  grantedPermissions.clear();
  for (String s : parts) {
    grantedPermissions.add(s);
  }
  if (areSamePermissionsOrMore(permissions, grantedPermissions)) {
    isConnected = true;
    long expiresInMillisFromNow = Long.valueOf(expiresIn) * 1000L;
    long expiresInMillisTimestamp = expiresInMillisFromNow + TimeUtils.millis();
    accessToken = new GDXFacebookAccessToken(token, expiresInMillisTimestamp);
    storeToken(accessToken);
    callback.onSuccess(new SignInResult(accessToken, "Login successful. AccessToken and permissions are valid."));
  } else {
    callback.onError(new GDXFacebookError("User did not grant required permissions."));
  }
}
origin: TomGrill/gdx-facebook

@Override
public void success(String token, String expiresIn, String gPermissions) {
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "success granted: " + gPermissions);
  String[] parts = gPermissions.split(",");
  grantedPermissions.clear();
  for (String s : parts) {
    grantedPermissions.add(s);
  }
  if (areSamePermissionsOrMore(permissions, grantedPermissions)) {
    isConnected = true;
    long expiresInMillisFromNow = Long.valueOf(expiresIn) * 1000L;
    long expiresInMillisTimestamp = expiresInMillisFromNow + TimeUtils.millis();
    accessToken = new GDXFacebookAccessToken(token, expiresInMillisTimestamp);
    storeToken(accessToken);
    callback.onSuccess(new SignInResult(accessToken, "Login successful. AccessToken and permissions are valid."));
  } else {
    callback.onError(new GDXFacebookError("User did not grant required permissions."));
  }
}
origin: TomGrill/gdx-facebook

@Override
public void onSuccess(LoginResult loginResult) {
  accessToken = new GDXFacebookAccessToken(AccessToken.getCurrentAccessToken().getToken(), AccessToken.getCurrentAccessToken().getExpires().getTime());
  storeNewToken(accessToken);
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Sign in successful. User token: " + accessToken.getToken());
  callback.onSuccess(new SignInResult(accessToken, "Sign in successful."));
}
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void onSuccess(JsonResult result) {
  JsonValue value = result.getJsonValue();
  if (value != null && value.has("data")) {
    JsonValue dataValue = value.get("data");
    if (dataValue != null && dataValue.isArray()) {
      grantedPermissions.clear();
      for (int i = 0; i < dataValue.size; i++) {
        JsonValue permission = dataValue.get(i);
        if (permission.getString("status").equals("granted")) {
          grantedPermissions.add(permission.getString("permission").toLowerCase());
        }
      }
      if (areSamePermissionsOrMore(permissions, grantedPermissions)) {
        Gdx.app.debug(GDXFacebookVars.LOG_TAG, "AccessToken and permissions are valid.");
        callback.onSuccess(new SignInResult(accessToken, "AccessToken and permissions are valid."));
        return;
      }
    }
  }
  guiLogin(permissions, callback);
}
origin: TomGrill/gdx-facebook

@Override
public void onSuccess(JsonResult result) {
  JsonValue value = result.getJsonValue();
  if (value != null && value.has("data")) {
    JsonValue dataValue = value.get("data");
    if (dataValue != null && dataValue.isArray()) {
      grantedPermissions.clear();
      for (int i = 0; i < dataValue.size; i++) {
        JsonValue permission = dataValue.get(i);
        if (permission.getString("status").equals("granted")) {
          grantedPermissions.add(permission.getString("permission").toLowerCase());
        }
      }
      if (areSamePermissionsOrMore(permissions, grantedPermissions)) {
        Gdx.app.debug(GDXFacebookVars.LOG_TAG, "AccessToken and permissions are valid.");
        callback.onSuccess(new SignInResult(accessToken, "AccessToken and permissions are valid."));
        return;
      }
    }
  }
  guiLogin(permissions, callback);
}
origin: TomGrill/gdx-facebook

  callback.onSuccess(new SignInResult(accessToken, "Silent sign in successful. Current token is still valid."));
} else {
  signOut();
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

  callback.onSuccess(new SignInResult(accessToken, "Silent sign in successful. Current token is still valid."));
} else {
  signOut();
de.tomgrill.gdxfacebook.coreSignInResult<init>

Popular methods of SignInResult

  • setAccessToken

Popular in Java

  • Finding current android device location
  • runOnUiThread (Activity)
  • findViewById (Activity)
  • setScale (BigDecimal)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now