コード例 #1
0
  /**
   * Update details of a particular user
   *
   * @param userId The user's ID
   * @param name User fields;
   */
  public Users updateUser(
      long userId,
      String name,
      String bio,
      String baseLayer,
      boolean isTwitterAutoPost,
      boolean isInstagramAutoPost,
      boolean isTwitterAutoPostRetweets,
      @SessionToken String sessionToken) {
    checkId(userId);
    // Not sure how to send boolean value to the server. So turn true to 1 and false to 0
    final int twitterAutoPost = isTwitterAutoPost ? 1 : 0;
    final int instagramAutoPost = isInstagramAutoPost ? 1 : 0;
    final int twitterAutoPostRetweet = isTwitterAutoPostRetweets ? 1 : 0;

    return mUserInterface.updateUser(
        userId,
        name,
        bio,
        baseLayer,
        twitterAutoPost,
        instagramAutoPost,
        twitterAutoPostRetweet,
        sessionToken);
  }