From 256f74cbd678e05e511ce53dd71363989b0acc55 Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Wed, 29 Jan 2025 13:57:57 +0000 Subject: [PATCH] fix: tests for web, add response in just text errors --- .../android/library/src/main/java/io/package/Client.kt.twig | 2 +- templates/dart/lib/src/client_mixin.dart.twig | 2 +- templates/flutter/lib/src/client_mixin.dart.twig | 2 +- templates/kotlin/src/main/kotlin/io/appwrite/Client.kt.twig | 2 +- tests/languages/web/index.html | 3 +++ 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/templates/android/library/src/main/java/io/package/Client.kt.twig b/templates/android/library/src/main/java/io/package/Client.kt.twig index cddb4007b..24fde7fef 100644 --- a/templates/android/library/src/main/java/io/package/Client.kt.twig +++ b/templates/android/library/src/main/java/io/package/Client.kt.twig @@ -490,7 +490,7 @@ class Client @JvmOverloads constructor( body ) } else { - {{ spec.title | caseUcfirst }}Exception(body, response.code) + {{ spec.title | caseUcfirst }}Exception(body, response.code, '', body) } it.cancel(error) return diff --git a/templates/dart/lib/src/client_mixin.dart.twig b/templates/dart/lib/src/client_mixin.dart.twig index 0a8ad62a7..a8eeab006 100644 --- a/templates/dart/lib/src/client_mixin.dart.twig +++ b/templates/dart/lib/src/client_mixin.dart.twig @@ -84,7 +84,7 @@ class ClientMixin { res.body, ); } else { - throw {{spec.title | caseUcfirst}}Exception(res.body); + throw {{spec.title | caseUcfirst}}Exception(res.body, res.statusCode, '', res.body); } } dynamic data; diff --git a/templates/flutter/lib/src/client_mixin.dart.twig b/templates/flutter/lib/src/client_mixin.dart.twig index 0a8ad62a7..a8eeab006 100644 --- a/templates/flutter/lib/src/client_mixin.dart.twig +++ b/templates/flutter/lib/src/client_mixin.dart.twig @@ -84,7 +84,7 @@ class ClientMixin { res.body, ); } else { - throw {{spec.title | caseUcfirst}}Exception(res.body); + throw {{spec.title | caseUcfirst}}Exception(res.body, res.statusCode, '', res.body); } } dynamic data; diff --git a/templates/kotlin/src/main/kotlin/io/appwrite/Client.kt.twig b/templates/kotlin/src/main/kotlin/io/appwrite/Client.kt.twig index afd9916ff..490256a44 100644 --- a/templates/kotlin/src/main/kotlin/io/appwrite/Client.kt.twig +++ b/templates/kotlin/src/main/kotlin/io/appwrite/Client.kt.twig @@ -486,7 +486,7 @@ class Client @JvmOverloads constructor( body ) } else { - {{ spec.title | caseUcfirst }}Exception(body, response.code) + {{ spec.title | caseUcfirst }}Exception(body, response.code, '', body) } it.cancel(error) return diff --git a/tests/languages/web/index.html b/tests/languages/web/index.html index 36ac7254c..83fd254e4 100644 --- a/tests/languages/web/index.html +++ b/tests/languages/web/index.html @@ -109,18 +109,21 @@ response = await general.error400(); } catch (error) { console.log(error.message); + console.log(error.response); } try { response = await general.error500(); } catch (error) { console.log(error.message); + console.log(error.response); } try { response = await general.error502(); } catch (error) { console.log(error.message); + console.log(error.response); } const delay = ms => new Promise(res => setTimeout(res, ms));