Loading app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +3 −2 Original line number Diff line number Diff line Loading @@ -1662,6 +1662,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> popup.getMenu().findItem(R.id.action_report).setVisible(false); popup.getMenu().findItem(R.id.action_timed_mute).setVisible(false); popup.getMenu().findItem(R.id.action_block_domain).setVisible(false); popup.getMenu().findItem(R.id.action_pin).setVisible(!statusToDeal.visibility.equalsIgnoreCase("direct")); stringArrayConf = context.getResources().getStringArray(R.array.more_action_owner_confirm); } else { popup.getMenu().findItem(R.id.action_pin).setVisible(false); Loading Loading @@ -1768,9 +1769,9 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> return true; } else if (itemId == R.id.action_pin) { if (statusToDeal.pinned) { statusesVM.unPin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_unmute_conversation)).show()); statusesVM.unPin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_unpin)).show()); } else { statusesVM.pin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_mute_conversation)).show()); statusesVM.pin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_pin)).show()); } return true; } else if (itemId == R.id.action_bookmark) { Loading app/src/main/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -1515,4 +1515,6 @@ <string name="change_logo_description">Change the logo of the app on your device</string> <string name="action_pin">Pin message</string> <string name="action_unpin">Unpin message</string> <string name="toast_unpin">The message is no longer pinned!</string> <string name="toast_pin">The message has been pinned</string> </resources> Loading
app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java +3 −2 Original line number Diff line number Diff line Loading @@ -1662,6 +1662,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> popup.getMenu().findItem(R.id.action_report).setVisible(false); popup.getMenu().findItem(R.id.action_timed_mute).setVisible(false); popup.getMenu().findItem(R.id.action_block_domain).setVisible(false); popup.getMenu().findItem(R.id.action_pin).setVisible(!statusToDeal.visibility.equalsIgnoreCase("direct")); stringArrayConf = context.getResources().getStringArray(R.array.more_action_owner_confirm); } else { popup.getMenu().findItem(R.id.action_pin).setVisible(false); Loading Loading @@ -1768,9 +1769,9 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> return true; } else if (itemId == R.id.action_pin) { if (statusToDeal.pinned) { statusesVM.unPin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_unmute_conversation)).show()); statusesVM.unPin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_unpin)).show()); } else { statusesVM.pin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_mute_conversation)).show()); statusesVM.pin(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, statusToDeal.id).observe((LifecycleOwner) context, status1 -> Toasty.info(context, context.getString(R.string.toast_pin)).show()); } return true; } else if (itemId == R.id.action_bookmark) { Loading
app/src/main/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -1515,4 +1515,6 @@ <string name="change_logo_description">Change the logo of the app on your device</string> <string name="action_pin">Pin message</string> <string name="action_unpin">Unpin message</string> <string name="toast_unpin">The message is no longer pinned!</string> <string name="toast_pin">The message has been pinned</string> </resources>