From 31c750944babec9b519760f9231d03c30f10e60e Mon Sep 17 00:00:00 2001
From: Kamal Bramwell <kamal@elixxir.io>
Date: Wed, 16 Nov 2022 19:46:22 -0500
Subject: [PATCH] Fixed decode bug

---
 .../src/main/java/io/elixxir/xxclient/models/BindingsModel.kt   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xxclient/src/main/java/io/elixxir/xxclient/models/BindingsModel.kt b/xxclient/src/main/java/io/elixxir/xxclient/models/BindingsModel.kt
index 468ccd1..2c1a8c9 100644
--- a/xxclient/src/main/java/io/elixxir/xxclient/models/BindingsModel.kt
+++ b/xxclient/src/main/java/io/elixxir/xxclient/models/BindingsModel.kt
@@ -15,7 +15,7 @@ interface BindingsModel {
             val data = list.map {
                 (it as? ByteArray)?.toBase64String() ?: it
             }
-            return Gson().toJson(data.toTypedArray(), T::class.java).encodeToByteArray()
+            return Gson().toJson(data.toTypedArray(), Array<T>::class.java).encodeToByteArray()
         }
 
         inline fun <reified T> decode(data: ByteArray?): T? {
-- 
GitLab