]> git.mxchange.org Git - friendica-addons.git/blobdiff - diaspora/diaspora.php
added DE translation of the SAML addon
[friendica-addons.git] / diaspora / diaspora.php
index 0a43462c6048af53677b6d6cb1152fd6b3cf1939..599e52239d1c5b0e7a91668ada3325d2a1537c7a 100644 (file)
@@ -18,6 +18,7 @@ use Friendica\Core\Session;
 use Friendica\Database\DBA;
 use Friendica\Core\Worker;
 use Friendica\DI;
+use Friendica\Model\Post;
 
 function diaspora_install()
 {
@@ -29,16 +30,6 @@ function diaspora_install()
        Hook::register('connector_settings_post', 'addon/diaspora/diaspora.php', 'diaspora_settings_post');
 }
 
-function diaspora_uninstall()
-{
-       Hook::unregister('hook_fork',               'addon/diaspora/diaspora.php', 'diaspora_hook_fork');
-       Hook::unregister('post_local',              'addon/diaspora/diaspora.php', 'diaspora_post_local');
-       Hook::unregister('notifier_normal',         'addon/diaspora/diaspora.php', 'diaspora_send');
-       Hook::unregister('jot_networks',            'addon/diaspora/diaspora.php', 'diaspora_jot_nets');
-       Hook::unregister('connector_settings',      'addon/diaspora/diaspora.php', 'diaspora_settings');
-       Hook::unregister('connector_settings_post', 'addon/diaspora/diaspora.php', 'diaspora_settings_post');
-}
-
 function diaspora_jot_nets(App $a, array &$jotnets_fields)
 {
        if (!local_user()) {
@@ -207,6 +198,8 @@ function diaspora_send(App $a, array &$b)
                return;
        }
 
+       $b['body'] = Post\Media::addAttachmentsToBody($b['uri-id'], $b['body']);
+
        // Dont't post if the post doesn't belong to us.
        // This is a check for forum postings
        $self = DBA::selectFirst('contact', ['id'], ['uid' => $b['uid'], 'self' => true]);