void fireLoginCanceled(final LoginEvent source) { Iterator iter = listenerList.iterator(); while (iter.hasNext()) { LoginListener listener = (LoginListener) iter.next(); listener.loginCanceled(source); } }
@Subscribe public void login(LoginEvent event) { if (mLoginListener == null || mUserBackend == null) { return; } final String username = event.getUsername(); final String password = event.getPassword(); try { mLoginListener.onLogin(username, password); } catch (Exception e) { LoginEventBus.post(new ValidationErrorEvent(e)); return; } LoginEventBus.post(new ShowProgressEvent(mContext.getString(R.string.progress_logging_in))); mUserBackend.login( username, password, new UserBackend.Callback() { @Override public void success(Object result) { LoginEventBus.post(new HideProgressEvent()); mLoginListener.onLoginCompleted(result); } @Override public void error(Exception e) { LoginEventBus.post(new HideProgressEvent()); mLoginListener.onLoginError(e); } }); }
@Subscribe public void cancelLogin(CancelLoginEvent event) { if (mLoginListener == null) { return; } mLoginListener.onLoginCancelled(); }
public void startGoogleLogin(LoginListener googleLoginListener) { this.googleLoginListener = googleLoginListener; if (googleConnectionResult != null && googleConnectionResult.hasResolution()) { try { googleConnectionResult.startResolutionForResult(activity, ACTIVITY_GOOGLE_CONNECTION); } catch (IntentSender.SendIntentException e) { googleConnectionResult = null; googleClient.connect(); } } else if (googleClient.isConnected()) { googleConnectionResult = null; Person user = Plus.PeopleApi.getCurrentPerson(googleClient); Log.i("Menyou", "Google logged in: " + user); googleLoginListener.onSuccess(user.getId(), user.getName().getFormatted(), null, null); this.googleLoginListener = null; } else { googleConnectionResult = null; googleClient.connect(); } }
public void fireLoginEvent(LoginFormEvent event) { if (loginListener != null) { loginListener.loginPerformed(event); } }
/** * Callback from the login hook * * @param netHandler * @param loginPacket */ public void onConnectToServer(NetHandler netHandler, Packet1Login loginPacket) { for (LoginListener loginListener : loginListeners) loginListener.onLogin(netHandler, loginPacket); setupPluginChannels(); }