From ba219af1acb4695a6fd4b5f2e3adc2db9326e98c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 4 Nov 2023 01:05:57 +0530 Subject: [PATCH] fix(api): directly use `HTTP` annotation --- api/src/main/kotlin/dev/msfjarvis/claw/api/ShioriApi.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/src/main/kotlin/dev/msfjarvis/claw/api/ShioriApi.kt b/api/src/main/kotlin/dev/msfjarvis/claw/api/ShioriApi.kt index ac6e7dd8..a1e88ddd 100644 --- a/api/src/main/kotlin/dev/msfjarvis/claw/api/ShioriApi.kt +++ b/api/src/main/kotlin/dev/msfjarvis/claw/api/ShioriApi.kt @@ -6,7 +6,6 @@ */ package dev.msfjarvis.claw.api -import android.annotation.SuppressLint import com.slack.eithernet.ApiResult import dev.msfjarvis.claw.model.shiori.AuthRequest import dev.msfjarvis.claw.model.shiori.AuthResponse @@ -26,8 +25,7 @@ private const val SESSION_ID_HEADER = "X-Session-Id" interface ShioriApi { @POST("/api/login") suspend fun login(@Body body: AuthRequest): ApiResult - @SuppressLint("RetrofitUsage") // POST without a body is apparently fine? - @POST("/api/logout") + @HTTP(method = "POST", path = "/api/logout", hasBody = false) suspend fun logout(@Header(SESSION_ID_HEADER) sessionId: String): ApiResult @GET("/api/bookmarks")