X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=libravatar%2Flibravatar.php;h=54594b8899a950c25379829f700de9e816b4457c;hb=d53ad98af2cbce01d2cdd8375e2c2383d9f0eb98;hp=1ddeccd42a17435828b80d0e591858dbdfd06729;hpb=06b15a6ed0edc129143eca28ebe33009a59b3562;p=friendica-addons.git diff --git a/libravatar/libravatar.php b/libravatar/libravatar.php index 1ddeccd4..54594b88 100644 --- a/libravatar/libravatar.php +++ b/libravatar/libravatar.php @@ -12,7 +12,7 @@ use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Core\Renderer; use Friendica\DI; -use Friendica\Core\Config\Util\ConfigFileLoader; +use Friendica\Core\Config\Util\ConfigFileManager; /** * Installs the addon hook @@ -24,18 +24,17 @@ function libravatar_install() Logger::notice("registered libravatar in avatar_lookup hook"); } -function libravatar_load_config(App $a, ConfigFileLoader $loader) +function libravatar_load_config(ConfigFileManager $loader) { - $a->getConfigCache()->load($loader->loadAddonConfig('libravatar')); + DI::app()->getConfigCache()->load($loader->loadAddonConfig('libravatar'), \Friendica\Core\Config\ValueObject\Cache::SOURCE_STATIC); } /** * Looks up the avatar at Libravatar and returns the URL. * - * @param $a array * @param &$b array */ -function libravatar_lookup(array $a, array &$b) +function libravatar_lookup(array &$b) { $default_avatar = DI::config()->get('libravatar', 'default_avatar'); if (empty($default_avatar)) { @@ -57,7 +56,7 @@ function libravatar_lookup(array $a, array &$b) /** * Display admin settings for this addon */ -function libravatar_addon_admin(App $a, string &$o) +function libravatar_addon_admin(string &$o) { $t = Renderer::getMarkupTemplate('admin.tpl', 'addon/libravatar'); @@ -88,7 +87,7 @@ function libravatar_addon_admin(App $a, string &$o) /** * Save admin settings */ -function libravatar_addon_admin_post(App $a) +function libravatar_addon_admin_post() { DI::config()->set('libravatar', 'default_avatar', trim($_POST['avatar'] ?? 'identicon')); }