diff options
author | Thomas <tschneider.ac@gmail.com> | 2022-06-01 16:37:01 +0200 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2022-06-01 16:37:01 +0200 |
commit | 9047181e8fb99ca12f8f487c4b1108f37a59b2e9 (patch) | |
tree | 0ed61ad84774526dc7c50a97c247d7008d46a1c5 | |
parent | e3ef0881a73aa908be8318179f3563ffee9c5a80 (diff) |
Add less restrictive catch close
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(); } |