Ejemplo n.º 1
0
  @Override
  protected Integer doInBackground(Void... params) {
    if (!Utils.isTraktCredentialsValid(mContext)) {
      return FAILED_CREDENTIALS;
    }

    ServiceManager manager;
    try {
      manager = Utils.getServiceManagerWithAuth(mContext, false);
    } catch (Exception e1) {
      // password could not be decrypted
      return FAILED_CREDENTIALS;
    }

    if (mIsSyncToTrakt) {
      return syncToTrakt(manager);
    } else {
      return syncToSeriesGuide(manager, Utils.getTraktUsername(mContext));
    }
  }