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 cc86a83..d71048f 100644 --- a/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java +++ b/app/src/main/java/com/example/nemophila/viewmodels/AccountViewModel.java @@ -16,6 +16,9 @@ private final Retrofit retrofit; private final AccountsRest accountsRest; + // アカウントインスタンス + private Account account; + // コンストラクタ public AccountViewModel() { this.retrofit = new Retrofit.Builder() @@ -23,6 +26,7 @@ .addConverterFactory(JacksonConverterFactory.create()) .build(); this.accountsRest = retrofit.create(AccountsRest.class); + this.account = new Account(); } // アカウント情報の取得 @@ -32,9 +36,15 @@ call.enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { + if (response.isSuccessful()) { + account = response.body(); + } else { + // エラー + } } @Override public void onFailure(Call call, Throwable t) { + // エラー } }); } @@ -46,9 +56,15 @@ call.enqueue(new Callback() { @Override public void onResponse(Call call, Response response) { + if (response.isSuccessful()) { + // サクセスフル + } else { + // エラー + } } @Override public void onFailure(Call call, Throwable t) { + // エラー } }); }