Source filters now use POST

This commit is contained in:
Syer10
2021-11-27 17:46:01 -05:00
parent f783819c99
commit faf537b76c
2 changed files with 2 additions and 3 deletions

View File

@@ -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<HttpResponse>(
client.post<HttpResponse>(
serverUrl + setFilterRequest(sourceId)
) {
contentType(ContentType.Application.Json)

View File

@@ -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"