summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2022-06-01 16:37:01 +0200
committerThomas <tschneider.ac@gmail.com>2022-06-01 16:37:01 +0200
commit9047181e8fb99ca12f8f487c4b1108f37a59b2e9 (patch)
tree0ed61ad84774526dc7c50a97c247d7008d46a1c5
parente3ef0881a73aa908be8318179f3563ffee9c5a80 (diff)
Add less restrictive catch close
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java42
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ComposeActivity.java16
-rw-r--r--app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java87
-rw-r--r--app/src/main/java/app/fedilab/android/helper/SpannableHelper.java5
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/login/FragmentLoginPickInstanceMastodon.java2
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonContext.java1
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/AccountsVM.java95
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/AdminVM.java29
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/AnnouncementsVM.java9
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/AppsVM.java5
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/InstanceSocialVM.java3
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/InstancesVM.java5
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/JoinInstancesVM.java3
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/NodeInfoVM.java5
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/NotificationsVM.java17
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/OauthVM.java5
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/ReorderVM.java3
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/SearchVM.java3
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/StatusesVM.java55
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/TimelinesVM.java33
20 files changed, 228 insertions, 195 deletions
diff --git a/app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java b/app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java
index b32e6c1df..d3727cf3d 100644
--- a/app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java
@@ -173,9 +173,14 @@ public class AdminReportActivity extends BaseActivity {
if (adminAccount.disabled) {
adminVM.enable(MainActivity.currentInstance, MainActivity.currentToken, account.id)
.observe(AdminReportActivity.this, adminAccountResult -> {
- adminAccount.disabled = false;
- binding.disableAction.setText(R.string.disable);
- binding.disabled.setText(R.string.no);
+ if (adminAccountResult != null) {
+ adminAccount.disabled = false;
+ binding.disableAction.setText(R.string.disable);
+ binding.disabled.setText(R.string.no);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
+
});
} else {
adminVM.performAction(MainActivity.currentInstance, MainActivity.currentToken, account.id, "disable ", null, null, null, null);
@@ -189,9 +194,14 @@ public class AdminReportActivity extends BaseActivity {
if (adminAccount.approved) {
adminVM.reject(MainActivity.currentInstance, MainActivity.currentToken, account.id)
.observe(AdminReportActivity.this, adminAccountResult -> {
- adminAccount.approved = false;
- binding.approveAction.setText(R.string.approve);
- binding.approved.setText(R.string.no);
+ if (adminAccountResult != null) {
+ adminAccount.approved = false;
+ binding.approveAction.setText(R.string.approve);
+ binding.approved.setText(R.string.no);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
+
});
} else {
adminVM.approve(MainActivity.currentInstance, MainActivity.currentToken, account.id);
@@ -205,9 +215,13 @@ public class AdminReportActivity extends BaseActivity {
if (adminAccount.disabled) {
adminVM.unsilence(MainActivity.currentInstance, MainActivity.currentToken, account.id)
.observe(AdminReportActivity.this, adminAccountResult -> {
- adminAccount.silenced = false;
- binding.silenceAction.setText(R.string.silence);
- binding.disabled.setText(R.string.no);
+ if (adminAccountResult != null) {
+ adminAccount.silenced = false;
+ binding.silenceAction.setText(R.string.silence);
+ binding.disabled.setText(R.string.no);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
} else {
adminVM.performAction(MainActivity.currentInstance, MainActivity.currentToken, account.id, "silence", null, null, null, null);
@@ -221,9 +235,13 @@ public class AdminReportActivity extends BaseActivity {
if (adminAccount.disabled) {
adminVM.unsuspend(MainActivity.currentInstance, MainActivity.currentToken, account.id)
.observe(AdminReportActivity.this, adminAccountResult -> {
- adminAccount.suspended = false;
- binding.suspendAction.setText(R.string.suspend);
- binding.suspended.setText(R.string.no);
+ if (adminAccountResult != null) {
+ adminAccount.suspended = false;
+ binding.suspendAction.setText(R.string.suspend);
+ binding.suspended.setText(R.string.no);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
} else {
adminVM.performAction(MainActivity.currentInstance, MainActivity.currentToken, account.id, "suspend", null, null, null, null);
diff --git a/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java b/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
index 24a49501f..c0d986a52 100644
--- a/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
@@ -178,10 +178,18 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
if (statusReplyId != null && statusDraft != null) {//Delete and redraft
statusesVM.getStatus(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusReplyId)
.observe(ComposeActivity.this, status1 -> {
- statusesVM.getContext(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusReplyId)
- .observe(ComposeActivity.this, statusContext -> {
- initializeContextRedraftView(statusContext, status1);
- });
+ if (status1 != null) {
+ statusesVM.getContext(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusReplyId)
+ .observe(ComposeActivity.this, statusContext -> {
+ if (statusContext != null) {
+ initializeContextRedraftView(statusContext, status1);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
+ });
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
} else if (statusDraft != null) {//Restore a draft with all messages
new Thread(() -> {
diff --git a/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java b/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java
index 153afc456..31231758b 100644
--- a/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java
@@ -73,8 +73,12 @@ public class EditProfileActivity extends BaseActivity {
new ViewModelProvider(EditProfileActivity.this).get(AccountsVM.class).getConnectedAccount(BaseMainActivity.currentInstance, BaseMainActivity.currentToken)
.observe(EditProfileActivity.this, account -> {
- BaseMainActivity.accountWeakReference.get().mastodon_account = account;
- initializeView();
+ if (account != null) {
+ BaseMainActivity.accountWeakReference.get().mastodon_account = account;
+ initializeView();
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
}
@@ -187,17 +191,21 @@ public class EditProfileActivity extends BaseActivity {
.into(binding.accountPp);
accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, data.getData(), AccountsVM.UpdateMediaType.AVATAR)
.observe(EditProfileActivity.this, account -> {
- sendBroadCast(account);
- binding.avatarProgress.setVisibility(View.GONE);
- BaseMainActivity.accountWeakReference.get().mastodon_account = account;
- Helper.recreateMainActivity(EditProfileActivity.this);
- new Thread(() -> {
- try {
- new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
- } catch (DBException e) {
- e.printStackTrace();
- }
- }).start();
+ if (account != null) {
+ sendBroadCast(account);
+ binding.avatarProgress.setVisibility(View.GONE);
+ BaseMainActivity.accountWeakReference.get().mastodon_account = account;
+ Helper.recreateMainActivity(EditProfileActivity.this);
+ new Thread(() -> {
+ try {
+ new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
+ } catch (DBException e) {
+ e.printStackTrace();
+ }
+ }).start();
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
} else if (requestCode == PICK_MEDIA_HEADER && resultCode == RESULT_OK) {
Glide.with(EditProfileActivity.this)
@@ -208,18 +216,21 @@ public class EditProfileActivity extends BaseActivity {
binding.headerProgress.setVisibility(View.VISIBLE);
accountsVM.updateProfilePicture(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, data.getData(), AccountsVM.UpdateMediaType.HEADER)
.observe(EditProfileActivity.this, account -> {
- sendBroadCast(account);
- binding.headerProgress.setVisibility(View.GONE);
- BaseMainActivity.accountWeakReference.get().mastodon_account = account;
- new Thread(() -> {
- try {
- new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
- } catch (DBException e) {
- e.printStackTrace();
- }
- }).start();
-
- Helper.recreateMainActivity(EditProfileActivity.this);
+ if (account != null) {
+ sendBroadCast(account);
+ binding.headerProgress.setVisibility(View.GONE);
+ BaseMainActivity.accountWeakReference.get().mastodon_account = account;
+ new Thread(() -> {
+ try {
+ new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
+ } catch (DBException e) {
+ e.printStackTrace();
+ }
+ }).start();
+ Helper.recreateMainActivity(EditProfileActivity.this);
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
});
}
}
@@ -301,18 +312,22 @@ public class EditProfileActivity extends BaseActivity {
getFields()
)
.observe(EditProfileActivity.this, account -> {
- BaseMainActivity.accountWeakReference.get().mastodon_account = account;
- new Thread(() -> {
- try {
- new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
- sendBroadCast(account);
- } catch (DBException e) {
- e.printStackTrace();
- }
- }).start();
+ if (account != null) {
+ BaseMainActivity.accountWeakReference.get().mastodon_account = account;
+ new Thread(() -> {
+ try {
+ new app.fedilab.android.client.entities.app.Account(EditProfileActivity.this).insertOrUpdate(BaseMainActivity.accountWeakReference.get());
+ sendBroadCast(account);
+ } catch (DBException e) {
+ e.printStackTrace();
+ }
+ }).start();
+ Toasty.success(EditProfileActivity.this, getString(R.string.profiled_updated), Toasty.LENGTH_LONG).show();
+ finish();
+ } else {
+ Helper.sendToastMessage(getApplication(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
+ }
- Toasty.success(EditProfileActivity.this, getString(R.string.profiled_updated), Toasty.LENGTH_LONG).show();
- finish();
});
return true;
}
diff --git a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
index bb0f29911..fac8cc6f3 100644
--- a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
+++ b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
@@ -627,8 +627,11 @@ public class SpannableHelper {
* @param text String - text to convert, it can be display name or bio
* @return Spannable string
*/
- private static Spannable convertA(@NonNull Context context, @NonNull Account account, @NonNull String text, boolean limitedToDisplayName) {
+ private static Spannable convertA(@NonNull Context context, @NonNull Account account, String text, boolean limitedToDisplayName) {
SpannableString initialContent;
+ if (text == null) {
+ return null;
+ }
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
initialContent = new SpannableString(Html.fromHtml(text, Html.FROM_HTML_MODE_LEGACY));
else
diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/login/FragmentLoginPickInstanceMastodon.java b/app/src/main/java/app/fedilab/android/ui/fragment/login/FragmentLoginPickInstanceMastodon.java
index 8747fefd3..3452a79ea 100644
--- a/app/src/main/java/app/fedilab/android/ui/fragment/login/FragmentLoginPickInstanceMastodon.java
+++ b/app/src/main/java/app/fedilab/android/ui/fragment/login/FragmentLoginPickInstanceMastodon.java
@@ -99,6 +99,8 @@ public class FragmentLoginPickInstanceMastodon extends Fragment implements Insta
binding.regCategoryView.setLayoutManager(mLayoutManager);
binding.regCategoryView.setNestedScrollingEnabled(false);
binding.regCategoryView.setAdapter(instanceRegAdapter);
+ } else {
+ Helper.sendToastMessage(requireActivity(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
}
});
} else {
diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonContext.java b/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonContext.java
index 5eebb5690..3dae88af3 100644
--- a/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonContext.java
+++ b/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonContext.java
@@ -224,6 +224,7 @@ public class FragmentMastodonContext extends Fragment {
private void initializeContextView(final Context context) {
if (context == null) {
+ Helper.sendToastMessage(requireActivity(), Helper.RECEIVE_TOAST_TYPE_ERROR, getString(R.string.toast_error));
return;
}
if (pullToRefresh) {
diff --git a/app/src/main/java/app/fedilab/android/viewmodel/mastodon/AccountsVM.java b/app/src/main/java/app/fedilab/android/viewmodel/mastodon/AccountsVM.java
index c20b983f8..7a7ad78e1 100644
--- a/app/src/main/java/app/fedilab/android/viewmodel/mastodon/AccountsVM.java
+++ b/app/src/main/java/app/fedilab/android/viewmodel/mastodon/AccountsVM.java
@@ -24,7 +24,6 @@ import androidx.lifecycle.AndroidViewModel;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
-import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.concurrent.TimeUnit;
@@ -118,7 +117,7 @@ public class AccountsVM extends AndroidViewModel {
if (accountResponse.isSuccessful()) {
account = accountResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -164,7 +163,7 @@ public class AccountsVM extends AndroidViewModel {
errorMessage = stringResponse.errorBody().string();
}
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
errorMessage = e.getMessage() != null ? e.getMessage() : getApplication().getString(R.string.toast_error);
}
@@ -210,7 +209,7 @@ public class AccountsVM extends AndroidViewModel {
if (accountResponse.isSuccessful()) {
account = accountResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -270,7 +269,7 @@ public class AccountsVM extends AndroidViewModel {
if (accountResponse.isSuccessful()) {
account = accountResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -298,7 +297,7 @@ public class AccountsVM extends AndroidViewModel {
if (accountResponse.isSuccessful()) {
account = accountResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -343,7 +342,7 @@ public class AccountsVM extends AndroidViewModel {
pagination = MastodonHelper.getPagination(accountStatusesResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -378,7 +377,7 @@ public class AccountsVM extends AndroidViewModel {
accountList = followersResponse.body();
pagination = MastodonHelper.getPagination(followersResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -414,7 +413,7 @@ public class AccountsVM extends AndroidViewModel {
accountList = followingResponse.body();
pagination = MastodonHelper.getPagination(followingResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -446,7 +445,7 @@ public class AccountsVM extends AndroidViewModel {
if (featuredTagsResponse.isSuccessful()) {
featuredTagList = featuredTagsResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -476,7 +475,7 @@ public class AccountsVM extends AndroidViewModel {
if (listsResponse.isSuccessful()) {
mastodonListList = listsResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -506,7 +505,7 @@ public class AccountsVM extends AndroidViewModel {
if (identityProofsResponse.isSuccessful()) {
identityProofList = identityProofsResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -537,7 +536,7 @@ public class AccountsVM extends AndroidViewModel {
if (followResponse.isSuccessful()) {
relationShip = followResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -569,7 +568,7 @@ public class AccountsVM extends AndroidViewModel {
if (followResponse.isSuccessful()) {
relationShip = followResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -599,7 +598,7 @@ public class AccountsVM extends AndroidViewModel {
if (unfollowResponse.isSuccessful()) {
relationShip = unfollowResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -629,7 +628,7 @@ public class AccountsVM extends AndroidViewModel {
if (blockResponse.isSuccessful()) {
relationShip = blockResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -659,7 +658,7 @@ public class AccountsVM extends AndroidViewModel {
if (unblockResponse.isSuccessful()) {
relationShip = unblockResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -691,7 +690,7 @@ public class AccountsVM extends AndroidViewModel {
if (muteResponse.isSuccessful()) {
relationShip = muteResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -721,7 +720,7 @@ public class AccountsVM extends AndroidViewModel {
if (unmuteResponse.isSuccessful()) {
relationShip = unmuteResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -751,7 +750,7 @@ public class AccountsVM extends AndroidViewModel {
if (endorseResponse.isSuccessful()) {
relationShip = endorseResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -781,7 +780,7 @@ public class AccountsVM extends AndroidViewModel {
if (unendorseResponse.isSuccessful()) {
relationShip = unendorseResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -812,7 +811,7 @@ public class AccountsVM extends AndroidViewModel {
if (noteResponse.isSuccessful()) {
relationShip = noteResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
Handler mainHandler = new Handler(Looper.getMainLooper());
@@ -842,7 +841,7 @@ public class AccountsVM extends AndroidViewModel {
if (relationshipsResponse.isSuccessful()) {
relationShipList = relationshipsResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -875,7 +874,7 @@ public class AccountsVM extends AndroidViewModel {
if (searchResponse.isSuccessful()) {
accountList = searchResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -912,7 +911,7 @@ public class AccountsVM extends AndroidViewModel {
statuses.statuses = SpannableHelper.convertStatus(getApplication().getApplicationContext(), statusList);
statuses.pagination = MastodonHelper.getPagination(bookmarksResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -943,7 +942,7 @@ public class AccountsVM extends AndroidViewModel {
statuses.statuses = SpannableHelper.convertStatus(getApplication().getApplicationContext(), statusList);
statuses.pagination = MastodonHelper.getPagination(favouritesResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -975,7 +974,7 @@ public class AccountsVM extends AndroidViewModel {
accounts.accounts = SpannableHelper.convertAccounts(getApplication().getApplicationContext(), accountList);
accounts.pagination = MastodonHelper.getPagination(mutesResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1007,7 +1006,7 @@ public class AccountsVM extends AndroidViewModel {
accounts.accounts = SpannableHelper.convertAccounts(getApplication().getApplicationContext(), accountList);
accounts.pagination = MastodonHelper.getPagination(blocksResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1036,7 +1035,7 @@ public class AccountsVM extends AndroidViewModel {
if (getDomainBlocksResponse.isSuccessful()) {
stringList = getDomainBlocksResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1064,7 +1063,7 @@ public class AccountsVM extends AndroidViewModel {
if (addDomainBlockCall != null) {
try {
addDomainBlockCall.execute();
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1083,7 +1082,7 @@ public class AccountsVM extends AndroidViewModel {
if (removeDomainBlockCall != null) {
try {
removeDomainBlockCall.execute();
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1108,7 +1107,7 @@ public class AccountsVM extends AndroidViewModel {
BaseMainActivity.filterFetched = true;
filterList = getFiltersResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1138,7 +1137,7 @@ public class AccountsVM extends AndroidViewModel {
if (getFiltersResponse.isSuccessful()) {
filter = getFiltersResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1177,7 +1176,7 @@ public class AccountsVM extends AndroidViewModel {
if (addFiltersResponse.isSuccessful()) {
filter = addFiltersResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1212,7 +1211,7 @@ public class AccountsVM extends AndroidViewModel {
if (editFiltersResponse.isSuccessful()) {
filter = editFiltersResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1236,7 +1235,7 @@ public class AccountsVM extends AndroidViewModel {
if (removeFilterCall != null) {
try {
removeFilterCall.execute();
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1270,7 +1269,7 @@ public class AccountsVM extends AndroidViewModel {
if (reportRequestsResponse.isSuccessful()) {
report = reportRequestsResponse.body();
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}
}
@@ -1303,7 +1302,7 @@ public class AccountsVM extends AndroidViewModel {
accounts.accounts = SpannableHelper.convertAccounts(getApplication().getApplicationContext(), accountList);
accounts.pagination = MastodonHelper.getPagination(followRequestsResponse.headers());
}
- } catch (IOException e) {
+ } catch (Exception e) {
e.printStackTrace();
}