mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-15 05:17:03 +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
|
package dev.msfjarvis.claw.api
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
|
||||||
import com.slack.eithernet.ApiResult
|
import com.slack.eithernet.ApiResult
|
||||||
import dev.msfjarvis.claw.model.shiori.AuthRequest
|
import dev.msfjarvis.claw.model.shiori.AuthRequest
|
||||||
import dev.msfjarvis.claw.model.shiori.AuthResponse
|
import dev.msfjarvis.claw.model.shiori.AuthResponse
|
||||||
|
@ -26,8 +25,7 @@ private const val SESSION_ID_HEADER = "X-Session-Id"
|
||||||
interface ShioriApi {
|
interface ShioriApi {
|
||||||
@POST("/api/login") suspend fun login(@Body body: AuthRequest): ApiResult<AuthResponse, Unit>
|
@POST("/api/login") suspend fun login(@Body body: AuthRequest): ApiResult<AuthResponse, Unit>
|
||||||
|
|
||||||
@SuppressLint("RetrofitUsage") // POST without a body is apparently fine?
|
@HTTP(method = "POST", path = "/api/logout", hasBody = false)
|
||||||
@POST("/api/logout")
|
|
||||||
suspend fun logout(@Header(SESSION_ID_HEADER) sessionId: String): ApiResult<Unit, Unit>
|
suspend fun logout(@Header(SESSION_ID_HEADER) sessionId: String): ApiResult<Unit, Unit>
|
||||||
|
|
||||||
@GET("/api/bookmarks")
|
@GET("/api/bookmarks")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue