mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
Remove all usage of gson and retrofit
We made it!
This commit is contained in:
parent
c22205138a
commit
3587feb8fa
4 changed files with 0 additions and 12 deletions
|
@ -155,17 +155,12 @@ dependencies {
|
||||||
debugImplementation("com.github.ChuckerTeam.Chucker:library:$chuckerVersion")
|
debugImplementation("com.github.ChuckerTeam.Chucker:library:$chuckerVersion")
|
||||||
releaseImplementation("com.github.ChuckerTeam.Chucker:library-no-op:$chuckerVersion")
|
releaseImplementation("com.github.ChuckerTeam.Chucker:library-no-op:$chuckerVersion")
|
||||||
|
|
||||||
// REST
|
|
||||||
implementation("com.squareup.retrofit2:retrofit:${Versions.RETROFIT}")
|
|
||||||
implementation("com.squareup.retrofit2:converter-gson:${Versions.RETROFIT}")
|
|
||||||
|
|
||||||
implementation(kotlin("reflect", version = Versions.kotlin))
|
implementation(kotlin("reflect", version = Versions.kotlin))
|
||||||
|
|
||||||
// JSON
|
// JSON
|
||||||
val kotlinSerialization = "1.3.2"
|
val kotlinSerialization = "1.3.2"
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:${kotlinSerialization}")
|
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:${kotlinSerialization}")
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-protobuf:${kotlinSerialization}")
|
implementation("org.jetbrains.kotlinx:kotlinx-serialization-protobuf:${kotlinSerialization}")
|
||||||
implementation("com.google.code.gson:gson:2.8.7")
|
|
||||||
implementation("com.github.salomonbrys.kotson:kotson:2.5.0")
|
implementation("com.github.salomonbrys.kotson:kotson:2.5.0")
|
||||||
|
|
||||||
// JavaScript engine
|
// JavaScript engine
|
||||||
|
|
1
app/proguard-rules.pro
vendored
1
app/proguard-rules.pro
vendored
|
@ -25,7 +25,6 @@
|
||||||
-dontwarn okhttp3.**
|
-dontwarn okhttp3.**
|
||||||
-dontwarn okio.**
|
-dontwarn okio.**
|
||||||
-dontwarn javax.annotation.**
|
-dontwarn javax.annotation.**
|
||||||
-dontwarn retrofit2.Platform$Java8
|
|
||||||
|
|
||||||
|
|
||||||
# RxJava 1.1.0
|
# RxJava 1.1.0
|
||||||
|
|
|
@ -2,7 +2,6 @@ package eu.kanade.tachiyomi
|
||||||
|
|
||||||
import android.app.Application
|
import android.app.Application
|
||||||
import androidx.core.content.ContextCompat
|
import androidx.core.content.ContextCompat
|
||||||
import com.google.gson.Gson
|
|
||||||
import eu.kanade.tachiyomi.data.cache.ChapterCache
|
import eu.kanade.tachiyomi.data.cache.ChapterCache
|
||||||
import eu.kanade.tachiyomi.data.cache.CoverCache
|
import eu.kanade.tachiyomi.data.cache.CoverCache
|
||||||
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
||||||
|
@ -47,8 +46,6 @@ class AppModule(val app: Application) : InjektModule {
|
||||||
|
|
||||||
addSingletonFactory { TrackManager(app) }
|
addSingletonFactory { TrackManager(app) }
|
||||||
|
|
||||||
addSingletonFactory { Gson() }
|
|
||||||
|
|
||||||
addSingletonFactory { Json { ignoreUnknownKeys = true } }
|
addSingletonFactory { Json { ignoreUnknownKeys = true } }
|
||||||
|
|
||||||
addSingletonFactory { ChapterFilter() }
|
addSingletonFactory { ChapterFilter() }
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
object Versions {
|
object Versions {
|
||||||
const val NUCLEUS = "3.0.0"
|
const val NUCLEUS = "3.0.0"
|
||||||
const val OSS_LICENSE = "17.0.0"
|
const val OSS_LICENSE = "17.0.0"
|
||||||
const val RETROFIT = "2.7.2"
|
|
||||||
const val ROBO_ELECTRIC = "3.1.4"
|
const val ROBO_ELECTRIC = "3.1.4"
|
||||||
const val RX_BINDING = "1.0.1"
|
const val RX_BINDING = "1.0.1"
|
||||||
const val androidAppCompat = "1.1.0"
|
const val androidAppCompat = "1.1.0"
|
||||||
|
@ -17,7 +16,6 @@ object Versions {
|
||||||
const val firebaseCrashlytics = "17.2.1"
|
const val firebaseCrashlytics = "17.2.1"
|
||||||
const val googleServices = "4.3.3"
|
const val googleServices = "4.3.3"
|
||||||
const val gradleVersions = "0.29.0"
|
const val gradleVersions = "0.29.0"
|
||||||
const val gson = "2.8.6"
|
|
||||||
const val injekt = "65b0440"
|
const val injekt = "65b0440"
|
||||||
const val junit = "4.13"
|
const val junit = "4.13"
|
||||||
const val kotlin = "1.6.10"
|
const val kotlin = "1.6.10"
|
||||||
|
@ -29,7 +27,6 @@ object Versions {
|
||||||
const val okio = "2.10.0"
|
const val okio = "2.10.0"
|
||||||
const val photoView = "2.3.0"
|
const val photoView = "2.3.0"
|
||||||
const val reactiveNetwork = "0.13.0"
|
const val reactiveNetwork = "0.13.0"
|
||||||
const val retrofit = "2.7.2"
|
|
||||||
const val rxAndroid = "1.2.1"
|
const val rxAndroid = "1.2.1"
|
||||||
const val rxBinding = "1.0.1"
|
const val rxBinding = "1.0.1"
|
||||||
const val rxJava = "1.3.8"
|
const val rxJava = "1.3.8"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue