]> git.mxchange.org Git - friendica.git/commitdiff
Content is now filled
authorMichael <heluecht@pirati.ca>
Thu, 3 Sep 2020 19:13:03 +0000 (19:13 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 3 Sep 2020 19:13:03 +0000 (19:13 +0000)
src/Module/Api/Mastodon/Timelines/PublicTimeline.php
src/Object/Api/Mastodon/Status.php

index 989172af104af254180ad1355be5ebbc8b8f763a..d97d8e4f5c6dbef0dda64b013a5c9b9dc09bb67f 100644 (file)
@@ -56,7 +56,6 @@ class PublicTimeline extends BaseApi
 
                $condition = ['gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => Item::PUBLIC];
                if ($local) {
-                       $condition['wall'] = true;
                        $condition['origin'] = true;
                } else {
                        $condition['uid'] = 0;
index 0a477e92f4af9869c9e9d992f46b33d562be53e1..c37310814a5921ecabd0c1ad2b23c2dd0b7c1690 100644 (file)
@@ -22,6 +22,7 @@
 namespace Friendica\Object\Api\Mastodon;
 
 use Friendica\BaseEntity;
+use Friendica\Content\Text\BBCode;
 use Friendica\Util\DateTimeFormat;
 
 /**
@@ -96,8 +97,8 @@ class Status extends BaseEntity
         */
        public function __construct(array $item, Account $account)
        {
-               $this->id              = (string)$item['uri-id'];
-               $this->created_at      = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM);
+               $this->id         = (string)$item['uri-id'];
+               $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM);
 
                if ($item['gravity'] == GRAVITY_COMMENT) {
                        $this->in_reply_to_id         = (string)$item['thr-parent-id'];
@@ -105,7 +106,7 @@ class Status extends BaseEntity
                }
 
                $this->sensitive = false;
-               $this->spoiler_text = "";
+               $this->spoiler_text = $item['title'];
 
                $visibility = ['public', 'private', 'unlisted'];
                $this->visibility = $visibility[$item['private']];
@@ -121,10 +122,10 @@ class Status extends BaseEntity
                $this->muted = false;
                $this->bookmarked = false;
                $this->pinned = false;
-               $this->content;
+               $this->content = BBCode::convert($item['body'], false);
                $this->reblog = null;
                $this->application = null;
-               $this->account         = $account->toArray();
+               $this->account = $account->toArray();
                $this->media_attachments = [];
                $this->mentions = [];
                $this->tags = [];