diff --git a/src/Appwrite/Utopia/Response/Filters/V06.php b/src/Appwrite/Utopia/Response/Filters/V06.php index 8339c8d4a6..7abfc9dc54 100644 --- a/src/Appwrite/Utopia/Response/Filters/V06.php +++ b/src/Appwrite/Utopia/Response/Filters/V06.php @@ -54,6 +54,10 @@ class V06 extends Filter { $parsedResponse = $this->parsePhoneList($content); break; + case Response::MODEL_CONTINENT_LIST: + $parsedResponse = $this->parseContinentList($content); + break; + case Response::MODEL_ANY : $parsedResponse = $content; break; @@ -70,6 +74,17 @@ class V06 extends Filter { } + private function parseContinentList(array $content) + { + $continents = $content['continents']; + $parsedResponse = []; + foreach($continents as $continent) { + $parsedResponse['code'] = $continent['name']; + } + + return $parsedResponse; + } + private function parsePhoneList(array $content) { $phones = $content['phones'];