Update AP transformers, fixes #1637

pull/1770/head
Daniel Supernault 6 years ago
parent d14ad094c2
commit ef77de4e05
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7

@ -4,6 +4,7 @@ namespace App\Transformer\ActivityPub\Verb;
use App\Status;
use League\Fractal;
use Illuminate\Support\Str;
class CreateNote extends Fractal\TransformerAbstract
{
@ -11,10 +12,14 @@ class CreateNote extends Fractal\TransformerAbstract
{
$mentions = $status->mentions->map(function ($mention) {
$webfinger = $mention->emailUrl();
$name = Str::startsWith($webfinger, '@') ?
$webfinger :
'@' . $webfinger;
return [
'type' => 'Mention',
'href' => $mention->permalink(),
'name' => $mention->emailUrl()
'name' => $name
];
})->toArray();
$hashtags = $status->hashtags->map(function ($hashtag) {

@ -4,6 +4,7 @@ namespace App\Transformer\ActivityPub\Verb;
use App\Status;
use League\Fractal;
use Illuminate\Support\Str;
class Note extends Fractal\TransformerAbstract
{
@ -11,10 +12,14 @@ class Note extends Fractal\TransformerAbstract
{
$mentions = $status->mentions->map(function ($mention) {
$webfinger = $mention->emailUrl();
$name = Str::startsWith($webfinger, '@') ?
$webfinger :
'@' . $webfinger;
return [
'type' => 'Mention',
'href' => $mention->permalink(),
'name' => $mention->emailUrl()
'name' => $name
];
})->toArray();
$hashtags = $status->hashtags->map(function ($hashtag) {

Loading…
Cancel
Save