use moshis Rfc3339DateJsonAdapter for json date parsing (#2584)

* Rename .java to .kt

* use moshis Rfc3339DateJsonAdapter for json date parsing
This commit is contained in:
Konrad Pozniak 2022-06-16 18:51:35 +02:00 committed by GitHub
commit 3417a7272a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 319 additions and 286 deletions

View file

@ -23,7 +23,7 @@ import com.google.gson.Gson
import com.google.gson.GsonBuilder
import com.keylesspalace.tusky.BuildConfig
import com.keylesspalace.tusky.db.AccountManager
import com.keylesspalace.tusky.json.UtcDateTypeAdapter
import com.keylesspalace.tusky.json.Rfc3339DateJsonAdapter
import com.keylesspalace.tusky.network.InstanceSwitchAuthInterceptor
import com.keylesspalace.tusky.network.MastodonApi
import com.keylesspalace.tusky.network.MediaUploadApi
@ -54,7 +54,7 @@ class NetworkModule {
@Provides
@Singleton
fun providesGson(): Gson = GsonBuilder()
.registerTypeAdapter(Date::class.java, UtcDateTypeAdapter())
.registerTypeAdapter(Date::class.java, Rfc3339DateJsonAdapter())
.create()
@Provides