X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=libravatar%2Flibravatar.php;h=43e673406027a7e0f0686787ba7ecabb332645f6;hb=94893d896007b13af9e99d7d6becb14b28b12e8a;hp=d6ccb7185dcdbf4b5a8ad16b033c0fd1ad303916;hpb=94ed7bf163e0b814afcc159ddaf00bf652e7387d;p=friendica-addons.git diff --git a/libravatar/libravatar.php b/libravatar/libravatar.php index d6ccb718..43e67340 100644 --- a/libravatar/libravatar.php +++ b/libravatar/libravatar.php @@ -8,13 +8,13 @@ use Friendica\App; use Friendica\BaseModule; -use Friendica\Core\Addon; use Friendica\Core\Config; +use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Renderer; use Friendica\Database\DBA; -use Friendica\Util\Security; +use Friendica\Util\ConfigFileLoader; use Friendica\Util\Strings; /** @@ -22,8 +22,8 @@ use Friendica\Util\Strings; */ function libravatar_install() { - Addon::registerHook('load_config', 'addon/libravatar/libravatar.php', 'libravatar_load_config'); - Addon::registerHook('avatar_lookup', 'addon/libravatar/libravatar.php', 'libravatar_lookup'); + Hook::register('load_config', 'addon/libravatar/libravatar.php', 'libravatar_load_config'); + Hook::register('avatar_lookup', 'addon/libravatar/libravatar.php', 'libravatar_lookup'); Logger::log("registered libravatar in avatar_lookup hook"); } @@ -32,14 +32,14 @@ function libravatar_install() */ function libravatar_uninstall() { - Addon::unregisterHook('load_config', 'addon/libravatar/libravatar.php', 'libravatar_load_config'); - Addon::unregisterHook('avatar_lookup', 'addon/libravatar/libravatar.php', 'libravatar_lookup'); + Hook::unregister('load_config', 'addon/libravatar/libravatar.php', 'libravatar_load_config'); + Hook::unregister('avatar_lookup', 'addon/libravatar/libravatar.php', 'libravatar_lookup'); Logger::log("unregistered libravatar in avatar_lookup hook"); } -function libravatar_load_config(App $a) +function libravatar_load_config(App $a, ConfigFileLoader $loader) { - $a->loadConfigFile(__DIR__ . '/config/libravatar.config.php'); + $a->getConfigCache()->load($loader->loadAddonConfig('libravatar')); } /**