diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ScientifiqueRequestService.kt b/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ScientifiqueRequestService.kt index 7b5e9f0..8247667 100644 --- a/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ScientifiqueRequestService.kt +++ b/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ScientifiqueRequestService.kt @@ -12,22 +12,10 @@ import retrofit2.http.GET import retrofit2.http.Path import retrofit2.http.Query -// a remplir -private const val API_BASE_URL = "https://sae-java.alix-jdlm.fr/api/v1/" - -val httpClient = OkHttpClient() - interface ScientifiqueRequestService { @GET("scientifiques?page") fun getScientifiques(@Query("page") index: Int): Call @GET("scientifiques/{id}") fun getScientifique(@Path("id") id: Int): Call -} - -fun createRequestService(): Retrofit = - Retrofit.Builder() - .baseUrl(API_BASE_URL) - .addConverterFactory(Json { ignoreUnknownKeys = true }.asConverterFactory(MediaType.get("application/json"))) - .client(httpClient) - .build() \ No newline at end of file +} \ No newline at end of file diff --git a/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ServiceUtils.kt b/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ServiceUtils.kt new file mode 100644 index 0000000..9029826 --- /dev/null +++ b/android/app/src/main/java/fr/iut/sciencequest/model/buisness/ServiceUtils.kt @@ -0,0 +1,18 @@ +package fr.iut.sciencequest.model.buisness + +import com.jakewharton.retrofit2.converter.kotlinx.serialization.asConverterFactory +import kotlinx.serialization.json.Json +import okhttp3.MediaType +import okhttp3.OkHttpClient +import retrofit2.Retrofit + +const val API_BASE_URL = "https://sae-java.alix-jdlm.fr/api/v1/" + +val httpClient = OkHttpClient() + +fun createRequestService(): Retrofit = + Retrofit.Builder() + .baseUrl(API_BASE_URL) + .addConverterFactory(Json { ignoreUnknownKeys = true }.asConverterFactory(MediaType.get("application/json"))) + .client(httpClient) + .build() \ No newline at end of file