diff --git a/src/main/kotlin/ca/gosyer/data/server/interactions/SourceInteractionHandler.kt b/src/main/kotlin/ca/gosyer/data/server/interactions/SourceInteractionHandler.kt index 0b1b02f7..071e2d9f 100644 --- a/src/main/kotlin/ca/gosyer/data/server/interactions/SourceInteractionHandler.kt +++ b/src/main/kotlin/ca/gosyer/data/server/interactions/SourceInteractionHandler.kt @@ -27,7 +27,6 @@ import ca.gosyer.data.server.requests.updateSourceSettingQuery import ca.gosyer.util.lang.withIOContext import io.ktor.client.request.get import io.ktor.client.request.parameter -import io.ktor.client.request.patch import io.ktor.client.request.post import io.ktor.client.statement.HttpResponse import io.ktor.http.ContentType @@ -111,7 +110,7 @@ class SourceInteractionHandler @Inject constructor( suspend fun getFilterList(source: Source, reset: Boolean = false) = getFilterList(source.id, reset) suspend fun setFilter(sourceId: Long, sourceFilter: SourceFilterChange) = withIOContext { - client.patch( + client.post( serverUrl + setFilterRequest(sourceId) ) { contentType(ContentType.Application.Json) diff --git a/src/main/kotlin/ca/gosyer/data/server/requests/Sources.kt b/src/main/kotlin/ca/gosyer/data/server/requests/Sources.kt index 7489b5f5..81045284 100644 --- a/src/main/kotlin/ca/gosyer/data/server/requests/Sources.kt +++ b/src/main/kotlin/ca/gosyer/data/server/requests/Sources.kt @@ -34,7 +34,7 @@ fun sourceSearchQuery(sourceId: Long, searchTerm: String, pageNum: Int) = fun getFilterListQuery(sourceId: Long) = "/api/v1/source/$sourceId/filters" -@Patch +@Post fun setFilterRequest(sourceId: Long) = "/api/v1/source/$sourceId/filters"