From 721edc5e57f56703f90886971ae2c776a03bc489 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 29 Nov 2022 15:52:00 +0100 Subject: [PATCH] Improved plugins hash when there are changes --- .../v/0.0.0/app/libraries/RainLoop/Plugins/Manager.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Plugins/Manager.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Plugins/Manager.php index fec0fb938..7ee9c6ca9 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Plugins/Manager.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Plugins/Manager.php @@ -169,9 +169,13 @@ class Manager public function Hash() : string { - return \md5(\array_reduce($this->aPlugins, function($sResult, $oPlugin){ - return $sResult . "|{$oPlugin->Hash()}"; - }, APP_VERSION)); + return \md5( + \array_reduce($this->aPlugins, function($sResult, $oPlugin){ + return $sResult . "|{$oPlugin->Hash()}"; + }, APP_VERSION) + .implode('',$this->aJs[1]).implode('',$this->aJs[0]) + .implode('',$this->aCss[1]).implode('',$this->aCss[0]) + ); } public function HaveJs(bool $bAdminScope = false) : bool