1
0
Fork 0

Add extension to Mastodon Status object for Friendica-specific things

- first entry is the title
This commit is contained in:
Hank Grabowski 2023-02-17 17:42:00 -05:00
commit 40ee96512a
2 changed files with 57 additions and 0 deletions

View file

@ -25,6 +25,7 @@ use Friendica\BaseDataTransferObject;
use Friendica\Content\Text\BBCode;
use Friendica\Model\Item;
use Friendica\Object\Api\Mastodon\Status\Counts;
use Friendica\Object\Api\Mastodon\Status\FriendicaExtension;
use Friendica\Object\Api\Mastodon\Status\UserAttributes;
use Friendica\Util\DateTimeFormat;
@ -95,6 +96,8 @@ class Status extends BaseDataTransferObject
protected $card = null;
/** @var Poll|null */
protected $poll = null;
/** @var FriendicaExtension|null */
protected $friendica = null;
/**
* Creates a status record from an item record.
@ -148,6 +151,7 @@ class Status extends BaseDataTransferObject
$this->emojis = [];
$this->card = $card->toArray() ?: null;
$this->poll = $poll;
$this->friendica = new FriendicaExtension($item['title']);
}
/**