Use V1 model for authentication

This commit is contained in:
Kirill Kamakin
2022-10-29 19:59:09 +02:00
parent 9bf9146a40
commit a06d710f7a
2 changed files with 12 additions and 2 deletions

View File

@@ -2,9 +2,9 @@ package gq.kirmanak.mealient.datasource.v1
import gq.kirmanak.mealient.datasource.DataSourceModule.Companion.AUTHORIZATION_HEADER_NAME
import gq.kirmanak.mealient.datasource.v0.models.AddRecipeRequestV0
import gq.kirmanak.mealient.datasource.v0.models.GetTokenResponseV0
import gq.kirmanak.mealient.datasource.v1.models.GetRecipeResponseV1
import gq.kirmanak.mealient.datasource.v1.models.GetRecipesResponseV1
import gq.kirmanak.mealient.datasource.v1.models.GetTokenResponseV1
import gq.kirmanak.mealient.datasource.v1.models.VersionResponseV1
import retrofit2.http.*
@@ -16,7 +16,7 @@ interface MealieServiceV1 {
@Url url: String,
@Field("username") username: String,
@Field("password") password: String,
): GetTokenResponseV0
): GetTokenResponseV1
@POST
suspend fun addRecipe(

View File

@@ -0,0 +1,10 @@
package gq.kirmanak.mealient.datasource.v1.models
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class GetTokenResponseV1(
@SerialName("access_token") val accessToken: String,
@SerialName("token_type") val tokenType: String,
)