feat: add mute notifications toggle

This commit is contained in:
FineFindus
2024-04-02 19:53:54 +02:00
parent 18f8c1d29e
commit e6501ad8a3
5 changed files with 23 additions and 8 deletions

View File

@@ -4,16 +4,18 @@ import org.joinmastodon.android.api.MastodonAPIRequest;
import org.joinmastodon.android.model.Relationship;
public class SetAccountMuted extends MastodonAPIRequest<Relationship>{
public SetAccountMuted(String id, boolean muted, long duration){
public SetAccountMuted(String id, boolean muted, long duration, boolean muteNotifications){
super(HttpMethod.POST, "/accounts/"+id+"/"+(muted ? "mute" : "unmute"), Relationship.class);
if(muted)
setRequestBody(new Request(duration, muteNotifications));
setRequestBody(new Request(duration, muteNotifications));
}
private static class Request{
public long duration;
public Request(long duration){
public boolean muteNotifications;
public Request(long duration, boolean muteNotifications){
this.duration=duration;
this.muteNotifications=muteNotifications;
}
}
}