No exemplo citado na aula o jogo 174 (inexistente) retornava uma thumb pelo menos, agora nessa API esta retornando um array vazio [] gerando erro no tratamento do "resultado.onFailure" , tentei por conta propria resolver esse problema e gerar a mensagem de erro porem todas as tentativas de tratar o errou nao deu certo, tentei "ex: JsonSyntaxException" e "ex: IllegalStateException" sei que nao importa mas fiquei curioso pra saber o que fazer nesses casos, segue o erro abaixo
Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $ at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:397) at com.google.gson.Gson.fromJson(Gson.java:1227) at com.google.gson.Gson.fromJson(Gson.java:1137) at com.google.gson.Gson.fromJson(Gson.java:1047) at com.google.gson.Gson.fromJson(Gson.java:982) at MainKt.main(Main.kt:36) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $ at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:393) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:386) ... 5 more