diff --git a/app/src/main/java/com/topjohnwu/magisk/di/NetworkingModule.kt b/app/src/main/java/com/topjohnwu/magisk/di/NetworkingModule.kt index a91b3809e..91d0a6d9f 100644 --- a/app/src/main/java/com/topjohnwu/magisk/di/NetworkingModule.kt +++ b/app/src/main/java/com/topjohnwu/magisk/di/NetworkingModule.kt @@ -1,7 +1,6 @@ package com.topjohnwu.magisk.di import com.squareup.moshi.Moshi -import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory import com.topjohnwu.magisk.Constants import com.topjohnwu.magisk.data.network.GithubRawApiServices import okhttp3.OkHttpClient @@ -35,9 +34,7 @@ fun createOkHttpClient(): OkHttpClient { } fun createConverterFactory(): Converter.Factory { - val moshi = Moshi.Builder() - .add(KotlinJsonAdapterFactory()) - .build() + val moshi = Moshi.Builder().build() return MoshiConverterFactory.create(moshi) } diff --git a/app/src/main/java/com/topjohnwu/magisk/model/entity/MagiskConfig.kt b/app/src/main/java/com/topjohnwu/magisk/model/entity/MagiskConfig.kt index e028d2273..ec5a76478 100644 --- a/app/src/main/java/com/topjohnwu/magisk/model/entity/MagiskConfig.kt +++ b/app/src/main/java/com/topjohnwu/magisk/model/entity/MagiskConfig.kt @@ -1,5 +1,8 @@ package com.topjohnwu.magisk.model.entity +import com.squareup.moshi.JsonClass + +@JsonClass(generateAdapter = true) data class MagiskConfig( val app: MagiskApp, val uninstaller: MagiskLink,