diff --git a/app/src/main/java/app/fedilab/android/client/endpoints/MastodonFiltersService.java b/app/src/main/java/app/fedilab/android/client/endpoints/MastodonFiltersService.java index eea84592..e3de3d47 100644 --- a/app/src/main/java/app/fedilab/android/client/endpoints/MastodonFiltersService.java +++ b/app/src/main/java/app/fedilab/android/client/endpoints/MastodonFiltersService.java @@ -53,7 +53,7 @@ public interface MastodonFiltersService { @Field("expires_at") Date expires_at, @Field("filter_action") String filter_action, @Field("context[]") List context, - @Field("keywords_attributes") List keywordsAttributes + @Field("keywords_attributes[]") List keywordsAttributes ); //Edit a filter @@ -66,7 +66,7 @@ public interface MastodonFiltersService { @Field("expires_at") Date expires_at, @Field("filter_action") String filter_action, @Field("context[]") List context, - @Field("keywords_attributes") List keywordsAttributes + @Field("keywords_attributes[]") List keywordsAttributes ); //Remove a filter diff --git a/app/src/main/java/app/fedilab/android/client/entities/api/Filter.java b/app/src/main/java/app/fedilab/android/client/entities/api/Filter.java index 35e266d6..70a2cefe 100644 --- a/app/src/main/java/app/fedilab/android/client/entities/api/Filter.java +++ b/app/src/main/java/app/fedilab/android/client/entities/api/Filter.java @@ -59,14 +59,14 @@ public class Filter implements Serializable { public String filter_action; } - public static class Keyword { + public static class Keyword implements Serializable { @SerializedName("keyword") public String keyword; @SerializedName("whole_word") public boolean whole_word; } - public static class KeywordsAttributes { + public static class KeywordsAttributes implements Serializable { @SerializedName("id") public String id; @SerializedName("keyword")