From 33aca37c1c337922a14304bcb7f4b03d2817a951 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Sun, 17 Nov 2024 06:17:55 +0000 Subject: [PATCH] Tokens module setup --- src/Appwrite/Platform/Appwrite.php | 2 ++ .../Modules/Tokens/Http/Tokens/ListTokens.php | 15 +++++++++++++++ src/Appwrite/Platform/Modules/Tokens/Module.php | 14 ++++++++++++++ .../Platform/Modules/Tokens/Services/Http.php | 15 +++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 src/Appwrite/Platform/Modules/Tokens/Http/Tokens/ListTokens.php create mode 100644 src/Appwrite/Platform/Modules/Tokens/Module.php create mode 100644 src/Appwrite/Platform/Modules/Tokens/Services/Http.php diff --git a/src/Appwrite/Platform/Appwrite.php b/src/Appwrite/Platform/Appwrite.php index 6b3eb077fa..12f37b9193 100644 --- a/src/Appwrite/Platform/Appwrite.php +++ b/src/Appwrite/Platform/Appwrite.php @@ -4,11 +4,13 @@ namespace Appwrite\Platform; use Appwrite\Platform\Modules\Core; use Utopia\Platform\Platform; +use Appwrite\Platform\Modules\Tokens; class Appwrite extends Platform { public function __construct() { parent::__construct(new Core()); + $this->addModule(new Tokens\Module()); } } diff --git a/src/Appwrite/Platform/Modules/Tokens/Http/Tokens/ListTokens.php b/src/Appwrite/Platform/Modules/Tokens/Http/Tokens/ListTokens.php new file mode 100644 index 0000000000..84fdfe9c55 --- /dev/null +++ b/src/Appwrite/Platform/Modules/Tokens/Http/Tokens/ListTokens.php @@ -0,0 +1,15 @@ +addService('http', new Http()); + } +} diff --git a/src/Appwrite/Platform/Modules/Tokens/Services/Http.php b/src/Appwrite/Platform/Modules/Tokens/Services/Http.php new file mode 100644 index 0000000000..9df63a0eed --- /dev/null +++ b/src/Appwrite/Platform/Modules/Tokens/Services/Http.php @@ -0,0 +1,15 @@ +type = Service::TYPE_HTTP; + $this->addAction(ListTokens::getName(), new ListTokens()); + } +}