Skip to content

Commit 7e7bccc

Browse files
committed
Update Methods.
1 parent f1c583f commit 7e7bccc

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

core/src/main/java/com/github/api/v2/services/impl/RepositoryServiceImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,11 @@ public void updateRepository(Repository repository) {
344344
GitHubApiUrlBuilder builder = createGitHubApiUrlBuilder(GitHubApiUrls.RepositoryApiUrls.UPDATE_REPOSITORY_URL);
345345
String apiUrl = builder.withField(ParameterNames.USER_NAME, "").withField(ParameterNames.REPOSITORY_NAME, "").buildUrl();
346346
Map<String, String> parameters = new HashMap<String, String>();
347-
parameters.put(ParameterNames.DESCRIPTION, "");
348-
parameters.put(ParameterNames.HOME_PAGE, "");
349-
parameters.put(ParameterNames.HAS_WIKI, "");
350-
parameters.put(ParameterNames.HAS_ISSUES, "");
351-
parameters.put(ParameterNames.HAS_DOWNLOADS, "");
347+
parameters.put("values[" + ParameterNames.DESCRIPTION + "]", repository.getDescription());
348+
parameters.put("values[" + ParameterNames.HOME_PAGE + "]", repository.getHomepage());
349+
parameters.put("values[" + ParameterNames.HAS_WIKI + "]", String.valueOf(repository.isHasWiki()));
350+
parameters.put("values[" + ParameterNames.HAS_ISSUES + "]", String.valueOf(repository.isHasIssues()));
351+
parameters.put("values[" + ParameterNames.HAS_DOWNLOADS + "]", String.valueOf(repository.isHasDownloads()));
352352
JsonObject json = unmarshall(callApiPost(apiUrl, parameters));
353353

354354
unmarshall(new TypeToken<Repository>(){}, json.get("repository"));

core/src/main/java/com/github/api/v2/services/impl/UserServiceImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,11 @@ public void updateUser(User user) {
221221
GitHubApiUrlBuilder builder = createGitHubApiUrlBuilder(GitHubApiUrls.UserApiUrls.UPDATE_USER_URL);
222222
String apiUrl = builder.withField(ParameterNames.USER_NAME, user.getUsername()).buildUrl();
223223
Map<String, String> parameters = new HashMap<String, String>();
224-
parameters.put(ParameterNames.NAME, user.getName());
225-
parameters.put(ParameterNames.EMAIL, user.getEmail());
226-
parameters.put(ParameterNames.BLOG, user.getBlog());
227-
parameters.put(ParameterNames.COMPANY, user.getCompany());
228-
parameters.put(ParameterNames.LOCATION, user.getLocation());
224+
parameters.put("values[" + ParameterNames.NAME + "]", user.getName());
225+
parameters.put("values[" + ParameterNames.EMAIL + "]", user.getEmail());
226+
parameters.put("values[" + ParameterNames.BLOG + "]", user.getBlog());
227+
parameters.put("values[" + ParameterNames.COMPANY + "]", user.getCompany());
228+
parameters.put("values[" + ParameterNames.LOCATION + "]", user.getLocation());
229229
callApiPost(apiUrl, parameters);
230230
}
231231

github-api.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Commit class is not complete.
1414
X. 1. Network and commit should be separate.
1515
X. 2. Remove commons cli.
1616
X. 3. Add Feed methods using atom.
17-
4. Update rrpo and user methods need to be fixed.
17+
X. 4. Update rrpo and user methods need to be fixed.
1818
X. 5. Gist and repo visibility.
1919
X. 6. Network Meta is not complete.
2020
X. 7. Fix Network API.

0 commit comments

Comments
 (0)