mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 14:07:05 +05:30
fix(api): directly use HTTP
annotation
This commit is contained in:
parent
4218beac9d
commit
ba219af1ac
1 changed files with 1 additions and 3 deletions
|
@ -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<AuthResponse, Unit>
|
||||
|
||||
@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<Unit, Unit>
|
||||
|
||||
@GET("/api/bookmarks")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue