diff options
Diffstat (limited to 'app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt')
| -rw-r--r-- | app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt | 25 | 
1 files changed, 11 insertions, 14 deletions
| diff --git a/app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt b/app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt index 827c7e3..896757c 100644 --- a/app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt +++ b/app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt @@ -4,55 +4,52 @@ import com.google.gson.Gson  import com.google.gson.GsonBuilder  import retrofit2.Retrofit  import retrofit2.converter.gson.GsonConverterFactory -import xyz.adjutor.aniki.data.anime.AnimeApi -import xyz.adjutor.aniki.data.anime.SearchAnimeApi -import xyz.adjutor.aniki.data.anime.TopAnimeApi -import xyz.adjutor.aniki.data.manga.MangaApi -import xyz.adjutor.aniki.data.manga.SearchMangaApi -import xyz.adjutor.aniki.data.manga.TopMangaApi +import xyz.adjutor.aniki.data.* +import xyz.adjutor.aniki.presentation.Constants.Companion.baseUrl  class Singletons {      companion object { +          val gson: Gson = GsonBuilder()              .setLenient() -            .create()!! -        private const val BASE_URL = "https://api.jikan.moe/" +            .create()          val topMangaApi: TopMangaApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(TopMangaApi::class.java)          val searchMangaApi: SearchMangaApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(SearchMangaApi::class.java)          val mangaApi: MangaApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(MangaApi::class.java)          val topAnimeApi: TopAnimeApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(TopAnimeApi::class.java)          val searchAnimeApi: SearchAnimeApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(SearchAnimeApi::class.java)          val animeApi: AnimeApi = Retrofit.Builder() -            .baseUrl(BASE_URL) +            .baseUrl(baseUrl)              .addConverterFactory(GsonConverterFactory.create(gson))              .build()              .create(AnimeApi::class.java)      } +  } | 
