diff --git a/app/tasks/sdks.php b/app/tasks/sdks.php index 8dbe2c486a..7e5f7485fb 100644 --- a/app/tasks/sdks.php +++ b/app/tasks/sdks.php @@ -16,6 +16,7 @@ use Appwrite\SDK\Language\Python; use Appwrite\SDK\Language\Ruby; use Appwrite\SDK\Language\Dart; use Appwrite\SDK\Language\Deno; +use Appwrite\SDK\Language\Flutter; use Appwrite\SDK\Language\Go; use Appwrite\SDK\Language\Java; @@ -89,43 +90,39 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND switch ($language['key']) { case 'web': $config = new JS(); - $config - ->setNPMPackage('appwrite') - ->setBowerPackage('appwrite') - ; + $config->setNPMPackage('appwrite'); + $config->setBowerPackage('appwrite'); break; case 'php': $config = new PHP(); - $config - ->setComposerVendor('appwrite') - ->setComposerPackage('appwrite') - ; + $config->setComposerVendor('appwrite'); + $config->setComposerPackage('appwrite'); break; case 'nodejs': $config = new Node(); - $config - ->setNPMPackage('node-appwrite') - ->setBowerPackage('appwrite') - ; + $config->setNPMPackage('node-appwrite'); + $config->setBowerPackage('appwrite'); break; case 'deno': $config = new Deno(); break; case 'python': $config = new Python(); - $config - ->setPipPackage('appwrite') - ; + $config->setPipPackage('appwrite'); $license = 'BSD License'; // license edited due to classifiers in pypi break; case 'ruby': $config = new Ruby(); - $config - ->setGemPackage('appwrite') - ; + $config->setGemPackage('appwrite'); break; case 'flutter': + $config = new Flutter(); + $config->setPackageName('appwrite'); + break; case 'flutter-dev': + $config = new Flutter(); + $config->setPackageName('appwrite-dev'); + break; case 'dart': $config = new Dart(); break; diff --git a/composer.lock b/composer.lock index 9f53aa4056..59475bd9b7 100644 --- a/composer.lock +++ b/composer.lock @@ -1753,7 +1753,7 @@ "source": { "type": "git", "url": "https://github.com/appwrite/sdk-generator", - "reference": "4209210c106714e07627ad66180b7d1424598184" + "reference": "03f2b64657f752830cc33b4b7f9531836da4506f" }, "require": { "ext-curl": "*", @@ -1783,7 +1783,7 @@ } ], "description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms", - "time": "2020-07-09T14:43:24+00:00" + "time": "2020-07-10T05:06:52+00:00" }, { "name": "doctrine/instantiator",