diff --git a/app/src/main/java/com/example/nemophila/resources/AccountsRest.java b/app/src/main/java/com/example/nemophila/resources/AccountsRest.java index 20af87c..75354d8 100644 --- a/app/src/main/java/com/example/nemophila/resources/AccountsRest.java +++ b/app/src/main/java/com/example/nemophila/resources/AccountsRest.java @@ -48,7 +48,7 @@ @FormUrlEncoded @PUT("accounts/{uid}/pw") - Call changePw( + Call changePw( @Path("uid") String uid, @Field("oldPw") String oldPw, @Field("newPw") String newPw, @@ -57,7 +57,7 @@ @FormUrlEncoded @PUT("accounts/{uid}/name") - Call changeName( + Call changeName( @Path("uid") String uid, @Field("name") String name, @Field("token") String token diff --git a/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java b/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java index 01f32f2..6820651 100644 --- a/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java +++ b/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java @@ -101,19 +101,20 @@ // 対象のアカウントパスワードの変更 public void changePw(String uid, String oldPw, String newPw, String token) { - Call call = accountsRest.changePw(uid, oldPw, newPw, token); + Call call = accountsRest.changePw(uid, oldPw, newPw, token); - call.enqueue(new Callback() { + call.enqueue(new Callback() { @Override - public void onResponse(Call call, Response response) { + public void onResponse(Call call, Response response) { if (response.isSuccessful()) { - System.out.println("successful"); + AccountJson accountJson = response.body(); + setAccountLiveDataFromJson(accountJson); } else { System.out.println("response error"); } } @Override - public void onFailure(Call call, Throwable t) { + public void onFailure(Call call, Throwable t) { System.out.println("correspondence error"); } }); @@ -121,19 +122,20 @@ // 対象のアカウント名の変更 public void changeName(String uid, String name, String token) { - Call call = accountsRest.changeName(uid, name, token); + Call call = accountsRest.changeName(uid, name, token); - call.enqueue(new Callback() { + call.enqueue(new Callback() { @Override - public void onResponse(Call call, Response response) { + public void onResponse(Call call, Response response) { if (response.isSuccessful()) { - System.out.println("successful"); + AccountJson accountJson = response.body(); + setAccountLiveDataFromJson(accountJson); } else { System.out.println("response error"); } } @Override - public void onFailure(Call call, Throwable t) { + public void onFailure(Call call, Throwable t) { System.out.println("correspondence error"); } });