Ver Fonte

Update PublicApiController, use pixelfed entities for /api/pixelfed/v1/accounts/id/statuses with bookmarked state

Daniel Supernault há 3 meses atrás
pai
commit
5ddb6d8427
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      app/Http/Controllers/PublicApiController.php

+ 2 - 1
app/Http/Controllers/PublicApiController.php

@@ -825,13 +825,14 @@ class PublicApiController extends Controller
     {
         return collect($statuses)->map(function ($status) use ($user) {
             try {
-                $mastodonStatus = StatusService::getMastodon($status->id, false);
+                $mastodonStatus = StatusService::get($status->id, false);
                 if (! $mastodonStatus) {
                     return null;
                 }
 
                 if ($user) {
                     $mastodonStatus['favourited'] = (bool) LikeService::liked($user->profile_id, $status->id);
+                    $mastodonStatus['bookmarked'] = (bool) BookmarkService::get($user->profile_id, $status->id);
                     $mastodonStatus['reblogged'] = (bool) StatusService::isShared($status->id, $user->profile_id);
                 }