Tabnine Logo
GDXFacebookCallback
Code IndexAdd Tabnine to your IDE (free)

How to use
GDXFacebookCallback
in
de.tomgrill.gdxfacebook.core

Best Java code snippets using de.tomgrill.gdxfacebook.core.GDXFacebookCallback (Showing top 20 results out of 315)

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

  @Override
  public void cancelled() {
    callback.onCancel();
  }
});
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

  @Override
  public void error() {
    callback.onError(new GDXFacebookError("graph API error. View Javascript log for further details."));
  }
});
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void jsonResult(String jsonString) {
  callback.onSuccess(new JsonResult(jsonString));
}
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void handleHttpResponse(Net.HttpResponse httpResponse) {
  String resultString = httpResponse.getResultAsString();
  int statusCode = httpResponse.getStatus().getStatusCode();
  if (statusCode == -1) {
    GDXFacebookError error = new GDXFacebookError("Connection time out. Consider increasing timeout value by using setTimeout()");
    callback.onError(error);
  } else if (statusCode >= 200 && statusCode < 300) {
    callback.onSuccess(new JsonResult(resultString));
  } else {
    GDXFacebookError error = new GDXFacebookError("Error: " + resultString);
    callback.onError(error);
  }
}
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void failed(Throwable t) {
  t.printStackTrace();
  callback.onFail(t);
}
origin: TomGrill/gdx-facebook

@Override
public void handleHttpResponse(Net.HttpResponse httpResponse) {
  String resultString = httpResponse.getResultAsString();
  int statusCode = httpResponse.getStatus().getStatusCode();
  if (statusCode == -1) {
    GDXFacebookError error = new GDXFacebookError("Connection time out. Consider increasing timeout value by using setTimeout()");
    callback.onError(error);
  } else if (statusCode >= 200 && statusCode < 300) {
    callback.onSuccess(new JsonResult(resultString));
  } else {
    GDXFacebookError error = new GDXFacebookError("Error: " + resultString);
    callback.onError(error);
  }
}
origin: TomGrill/gdx-facebook

@Override
public void failed(Throwable t) {
  t.printStackTrace();
  callback.onFail(t);
}
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 error() {
    callback.onError(new GDXFacebookError("graph API error. View Javascript log for further details."));
  }
});
origin: TomGrill/gdx-facebook

@Override
public void jsonResult(String jsonString) {
  callback.onSuccess(new JsonResult(jsonString));
}
origin: TomGrill/gdx-facebook

  @Override
  public void cancelled() {
    callback.onCancel();
  }
});
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void onFail(Throwable t) {
  signOut();
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Silent sign in failed: " + t);
  callback.onFail(t);
  startGUISignIn();
}
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: de.tomgrill.gdxfacebook/gdx-facebook-core

@Override
public void fail() {
  callback.onError(new GDXFacebookError("Error while trying to login. User cancelled or did not authorize."));
}
origin: TomGrill/gdx-facebook

public void onSuccess(GameRequestDialog.Result result) {
  Array<String> recipients = new Array<String>();
  for (int i = 0; i < result.getRequestRecipients().size(); i++) {
    recipients.add(result.getRequestRecipients().get(i));
  }
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "User finished Game Request dialog successful.");
  gameRequestCallback.onSuccess(new GameRequestResult(result.getRequestId(), recipients));
}
origin: TomGrill/gdx-facebook

@Override
public void onCancel() {
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Sign fail by user.");
  callback.onCancel();
}
origin: TomGrill/gdx-facebook

@Override
public void onFail(Throwable t) {
  signOut();
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Silent sign in failed: " + t);
  callback.onFail(t);
  startGUISignIn();
}
origin: de.tomgrill.gdxfacebook/gdx-facebook-core

    callback.onSuccess(new SignInResult(accessToken, "Silent sign in successful. Current token is still valid."));
  } else {
    signOut();
    Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Used access_token is valid but new permissions need to be granted. Need GUI sign in.");
    callback.onError(new GDXFacebookError("Used access_token is valid but new permissions need to be granted. Need GUI sign in."));
    startGUISignIn();
  signOut();
  Gdx.app.debug(GDXFacebookVars.LOG_TAG, "Silent sign in parse error: " + value.toString());
  callback.onError(new GDXFacebookError(value.toString()));
  startGUISignIn();
callback.onError(new GDXFacebookError("Unexpected error occurred while trying to sign in. Error unknown, possible timeout."));
origin: TomGrill/gdx-facebook

@Override
public void fail() {
  callback.onError(new GDXFacebookError("Error while trying to login. User cancelled or did not authorize."));
}
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."));
}
de.tomgrill.gdxfacebook.coreGDXFacebookCallback

Javadoc

Callback interface for graph request.

Most used methods

  • onCancel
    Called when the request is canceled by the user or anything else.
  • onError
    Called on error. Causes by a invalid graph request or when making a request without the required per
  • onSuccess
    Called when the request returned successfully.
  • onFail
    Called when a technical error with the connection occurs.

Popular in Java

  • Reading from database using SQL prepared statement
  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Reference (javax.naming)
  • JButton (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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