From 90e343e32fe0b9aefcbc98cd8c7be36becdc51a6 Mon Sep 17 00:00:00 2001 From: shadoWalker7 Date: Mon, 22 Apr 2019 12:47:38 +0430 Subject: [PATCH] 0.0.11 --- ayannetworking/build.gradle | 2 +- .../main/java/ir/ayantech/ayannetworking/api/AyanApi.kt | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ayannetworking/build.gradle b/ayannetworking/build.gradle index fc7da0c..0659e06 100644 --- a/ayannetworking/build.gradle +++ b/ayannetworking/build.gradle @@ -10,7 +10,7 @@ android { minSdkVersion 16 targetSdkVersion 28 versionCode 1 - versionName "0.0.10" + versionName "0.0.11" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" diff --git a/ayannetworking/src/main/java/ir/ayantech/ayannetworking/api/AyanApi.kt b/ayannetworking/src/main/java/ir/ayantech/ayannetworking/api/AyanApi.kt index 47bdc0a..06b1433 100644 --- a/ayannetworking/src/main/java/ir/ayantech/ayannetworking/api/AyanApi.kt +++ b/ayannetworking/src/main/java/ir/ayantech/ayannetworking/api/AyanApi.kt @@ -12,6 +12,9 @@ import retrofit2.Response import java.net.SocketTimeoutException import java.net.UnknownHostException import java.util.concurrent.TimeoutException +import com.google.gson.reflect.TypeToken + + typealias ReCallApi = () -> Unit typealias GetUserToken = () -> String @@ -93,10 +96,8 @@ class AyanApi private constructor( ) } catch (e: Exception) { try { - parameters = Gson().fromJson( - jsonObject.getAsJsonArray("Parameters"), - GenericOutput::class.java - ) + parameters = Gson().fromJson(jsonObject.getAsJsonArray("Parameters"), object : TypeToken>() { + }.type) } catch (e: Exception) { Log.d("AyanLog", "Parameters is null.") }