From 2532fd70cb0ae8e5a37f1e84312f779b67d50d2f Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Sat, 4 Dec 2021 00:31:15 -0600 Subject: Removed unneeded files and made API functions suspending --- .../client/infrastructure/ResponseExtensions.kt | 23 ---------------------- .../TrackerMap/client/infrastructure/Serializer.kt | 18 ----------------- 2 files changed, 41 deletions(-) delete mode 100644 shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/ResponseExtensions.kt delete mode 100644 shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/Serializer.kt (limited to 'shared/src/commonMain') diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/ResponseExtensions.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/ResponseExtensions.kt deleted file mode 100644 index 61debbd..0000000 --- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/ResponseExtensions.kt +++ /dev/null @@ -1,23 +0,0 @@ -package mx.trackermap.TrackerMap.client.infrastructure - -import okhttp3.Response - -/** - * Provides an extension to evaluation whether the response is a 1xx code - */ -val Response.isInformational: Boolean get() = this.code in 100..199 - -/** - * Provides an extension to evaluation whether the response is a 3xx code - */ -val Response.isRedirect: Boolean get() = this.code in 300..399 - -/** - * Provides an extension to evaluation whether the response is a 4xx code - */ -val Response.isClientError: Boolean get() = this.code in 400..499 - -/** - * Provides an extension to evaluation whether the response is a 5xx (Standard) through 999 (non-standard) code - */ -val Response.isServerError: Boolean get() = this.code in 500..999 \ No newline at end of file diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/Serializer.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/Serializer.kt deleted file mode 100644 index 9caf24f..0000000 --- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/client/infrastructure/Serializer.kt +++ /dev/null @@ -1,18 +0,0 @@ -package mx.trackermap.TrackerMap.client.infrastructure - -import com.squareup.moshi.Moshi -import com.squareup.moshi.adapters.Rfc3339DateJsonAdapter -import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory -import mx.trackermap.TrackerMap.client.infrastructure.LocalDateAdapter -import mx.trackermap.TrackerMap.client.infrastructure.LocalDateTimeAdapter -import java.util.Date - -object Serializer { - @JvmStatic - val moshi: Moshi = Moshi.Builder() - .add(KotlinJsonAdapterFactory()) - .add(Date::class.java, Rfc3339DateJsonAdapter().nullSafe()) - .add(LocalDateTimeAdapter()) - .add(LocalDateAdapter()) - .build() -} \ No newline at end of file -- cgit v1.2.3