use Friendica\Database\DBA;
use Friendica\Core\Worker;
use Friendica\DI;
+use Friendica\Model\Post;
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()) {
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]);