mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-10 06:42:05 +01:00
Fix json uploads
This commit is contained in:
@@ -14,6 +14,7 @@ import ca.gosyer.jui.domain.source.model.sourcepreference.SourcePreference
|
|||||||
import ca.gosyer.jui.domain.source.model.sourcepreference.SourcePreferenceChange
|
import ca.gosyer.jui.domain.source.model.sourcepreference.SourcePreferenceChange
|
||||||
import de.jensklingenberg.ktorfit.http.Body
|
import de.jensklingenberg.ktorfit.http.Body
|
||||||
import de.jensklingenberg.ktorfit.http.GET
|
import de.jensklingenberg.ktorfit.http.GET
|
||||||
|
import de.jensklingenberg.ktorfit.http.Headers
|
||||||
import de.jensklingenberg.ktorfit.http.POST
|
import de.jensklingenberg.ktorfit.http.POST
|
||||||
import de.jensklingenberg.ktorfit.http.Path
|
import de.jensklingenberg.ktorfit.http.Path
|
||||||
import de.jensklingenberg.ktorfit.http.Query
|
import de.jensklingenberg.ktorfit.http.Query
|
||||||
@@ -55,6 +56,7 @@ interface SourceRepository {
|
|||||||
): Flow<List<SourceFilter>>
|
): Flow<List<SourceFilter>>
|
||||||
|
|
||||||
@POST("api/v1/source/{sourceId}/filters")
|
@POST("api/v1/source/{sourceId}/filters")
|
||||||
|
@Headers("Content-Type: application/json")
|
||||||
fun setFilter(
|
fun setFilter(
|
||||||
@Path("sourceId") sourceId: Long,
|
@Path("sourceId") sourceId: Long,
|
||||||
@Body sourceFilter: SourceFilterChange
|
@Body sourceFilter: SourceFilterChange
|
||||||
@@ -66,6 +68,7 @@ interface SourceRepository {
|
|||||||
): Flow<List<SourcePreference>>
|
): Flow<List<SourcePreference>>
|
||||||
|
|
||||||
@POST("api/v1/source/{sourceId}/preferences")
|
@POST("api/v1/source/{sourceId}/preferences")
|
||||||
|
@Headers("Content-Type: application/json")
|
||||||
fun setSourceSetting(
|
fun setSourceSetting(
|
||||||
@Path("sourceId") sourceId: Long,
|
@Path("sourceId") sourceId: Long,
|
||||||
@Body sourcePreference: SourcePreferenceChange
|
@Body sourcePreference: SourcePreferenceChange
|
||||||
|
|||||||
Reference in New Issue
Block a user