X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mastodoncustomemojis%2Fmastodoncustomemojis.php;h=c84f1a4f39c2c1eae4a3725330b1e402a1bcf072;hb=8400258f07c308d3a6ea64cb12fb07db97ff54cc;hp=9b6667f16a8e49ae41e86303411aa23c84007313;hpb=265a2c498ec27f205289188664e927bc36329f79;p=friendica-addons.git diff --git a/mastodoncustomemojis/mastodoncustomemojis.php b/mastodoncustomemojis/mastodoncustomemojis.php index 9b6667f1..c84f1a4f 100644 --- a/mastodoncustomemojis/mastodoncustomemojis.php +++ b/mastodoncustomemojis/mastodoncustomemojis.php @@ -6,40 +6,30 @@ * Version: 1.0 * Author: Hypolite Petovan * Author: Roland Haeder + * Status: Unsupported */ use Friendica\App; use Friendica\Content\Smilies; -use Friendica\Core\Addon; -use Friendica\Core\Cache; -use Friendica\Core\Config; +use Friendica\Core\Cache\Enum\Duration; +use Friendica\Core\Hook; use Friendica\Core\Protocol; -use Friendica\Network\Proxy; -use Friendica\Util\Network; +use Friendica\DI; +use Friendica\Util\Proxy as ProxyUtils; function mastodoncustomemojis_install() { - Addon::registerHook('put_item_in_cache', __FILE__, 'mastodoncustomemojis_put_item_in_cache'); - Addon::registerHook('network_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::registerHook('display_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::registerHook('search_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::registerHook('community_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::registerHook('contacts_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); + Hook::register('put_item_in_cache', __FILE__, 'mastodoncustomemojis_put_item_in_cache'); + Hook::register('network_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); + Hook::register('display_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); + Hook::register('search_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); + Hook::register('community_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); + Hook::register('contacts_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); } -function mastodoncustomemojis_uninstall() +function mastodoncustomemojis_css_hook() { - Addon::unregisterHook('put_item_in_cache', __FILE__, 'mastodoncustomemojis_put_item_in_cache'); - Addon::unregisterHook('network_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::unregisterHook('display_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::unregisterHook('search_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::unregisterHook('community_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); - Addon::unregisterHook('contacts_mod_init', __FILE__, 'mastodoncustomemojis_css_hook'); -} - -function mastodoncustomemojis_css_hook(App $a) -{ - $a->page['htmlhead'] .= <<