diff options
author | Clyhtsuriva <aimeric@adjutor.xyz> | 2021-05-14 13:26:34 +0200 |
---|---|---|
committer | Clyhtsuriva <aimeric@adjutor.xyz> | 2021-05-14 13:26:34 +0200 |
commit | 789cb4c6c3e2f4b6bea325b21801d098ebf04623 (patch) | |
tree | 9ddec0c8e0c792a9bf41d43e4657088991950793 /app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt | |
parent | fb20198d399076dadc7123995ee11f764ad676c5 (diff) |
Addedd Singletons for TopManga.
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 | 23 |
1 files changed, 23 insertions, 0 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 new file mode 100644 index 0000000..430f73b --- /dev/null +++ b/app/src/main/java/xyz/adjutor/aniki/presentation/Singletons.kt @@ -0,0 +1,23 @@ +package xyz.adjutor.aniki.presentation + +import com.google.gson.Gson +import com.google.gson.GsonBuilder +import retrofit2.Retrofit +import retrofit2.converter.gson.GsonConverterFactory +import xyz.adjutor.aniki.data.manga.TopMangaApi + +class Singletons { + + companion object { + val gson: Gson = GsonBuilder() + .setLenient() + .create()!! + private const val BASE_URL = "https://api.jikan.moe/" + + val topMangaApi: TopMangaApi = Retrofit.Builder() + .baseUrl(BASE_URL) + .addConverterFactory(GsonConverterFactory.create(gson)) + .build() + .create(TopMangaApi::class.java) + } +} |