From 6d3de4d691ed8ffc1a85ab0278767e83554fa55d Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 19 May 2022 15:18:30 +0200 Subject: [PATCH] Cleanup RainLoop\Api --- .../v/0.0.0/app/libraries/RainLoop/Api.php | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Api.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Api.php index aa69ba039..fc056962f 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Api.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Api.php @@ -2,33 +2,21 @@ namespace RainLoop; -class Api +abstract class Api { - function __construct() - { - } - - public static function RunResult() : bool - { - return true; - } - - /** - * @staticvar bool $bOne - */ public static function Handle() : bool { - static $bOne = null; - if (null === $bOne) + static $bOne = false; + if (!$bOne) { static::SetupDefaultMailSoConfig(); - $bOne = static::RunResult(); + $bOne = true; } return $bOne; } - final public static function Actions() : Actions + public static function Actions() : Actions { static $oActions = null; if (null === $oActions) @@ -153,10 +141,10 @@ class Api $oStorageProvider->DeleteStorage($sEmail); } - if (static::Actions()->AddressBookProvider() && - static::Actions()->AddressBookProvider()->IsActive()) + $oAddressBookProvider = static::Actions()->AddressBookProvider(); + if ($oAddressBookProvider) { - static::Actions()->AddressBookProvider()->DeleteAllContacts($sEmail); + $oAddressBookProvider->DeleteAllContacts($sEmail); } return true;