feat(Timeline/Hashtag): show snackbar when unmuting
Gives the user feedback in the form of a snackbar that the unmuting was sucessful. This is already done for unmuting accounts.
This commit is contained in:
@@ -34,6 +34,7 @@ import org.joinmastodon.android.model.FilterKeyword;
|
|||||||
import org.joinmastodon.android.model.Hashtag;
|
import org.joinmastodon.android.model.Hashtag;
|
||||||
import org.joinmastodon.android.model.Status;
|
import org.joinmastodon.android.model.Status;
|
||||||
import org.joinmastodon.android.model.TimelineDefinition;
|
import org.joinmastodon.android.model.TimelineDefinition;
|
||||||
|
import org.joinmastodon.android.ui.Snackbar;
|
||||||
import org.joinmastodon.android.ui.sheets.MuteHashtagConfirmationSheet;
|
import org.joinmastodon.android.ui.sheets.MuteHashtagConfirmationSheet;
|
||||||
import org.joinmastodon.android.ui.text.SpacerSpan;
|
import org.joinmastodon.android.ui.text.SpacerSpan;
|
||||||
import org.joinmastodon.android.ui.utils.UiUtils;
|
import org.joinmastodon.android.ui.utils.UiUtils;
|
||||||
@@ -131,6 +132,7 @@ public class HashtagTimelineFragment extends PinnableStatusListFragment{
|
|||||||
}).exec(accountID);
|
}).exec(accountID);
|
||||||
}).show();
|
}).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void unmuteHashtag() {
|
private void unmuteHashtag() {
|
||||||
//safe to get, this only called if filter is present
|
//safe to get, this only called if filter is present
|
||||||
new DeleteFilter(filter.get().id).setCallback(new Callback<>(){
|
new DeleteFilter(filter.get().id).setCallback(new Callback<>(){
|
||||||
@@ -138,6 +140,9 @@ public class HashtagTimelineFragment extends PinnableStatusListFragment{
|
|||||||
public void onSuccess(Void result){
|
public void onSuccess(Void result){
|
||||||
filter=Optional.empty();
|
filter=Optional.empty();
|
||||||
updateMuteState(false);
|
updateMuteState(false);
|
||||||
|
new Snackbar.Builder(getContext())
|
||||||
|
.setText(getContext().getString(R.string.unmuted_user_x, '#'+hashtagName))
|
||||||
|
.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user