diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php index 96c37b044..3780d9797 100644 --- a/app/Http/Controllers/Api/ApiV1Controller.php +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -1087,8 +1087,8 @@ class ApiV1Controller extends Controller $resource = new Fractal\Resource\Item($media, new MediaTransformer()); $res = $this->fractal->createData($resource)->toArray(); - $res['preview_url'] = url('/storage/no-preview.png'); - $res['url'] = url('/storage/no-preview.png'); + $res['preview_url'] = $media->url(). '?cb=1&_v=' . time(); + $res['url'] = $media->url(). '?cb=1&_v=' . time(); return response()->json($res); } diff --git a/app/Transformer/Api/MediaTransformer.php b/app/Transformer/Api/MediaTransformer.php index b1993e788..6b1afd9ca 100644 --- a/app/Transformer/Api/MediaTransformer.php +++ b/app/Transformer/Api/MediaTransformer.php @@ -12,9 +12,9 @@ class MediaTransformer extends Fractal\TransformerAbstract return [ 'id' => (string) $media->id, 'type' => $media->activityVerb(), - 'url' => $media->url(), + 'url' => $media->url() . '?cb=1&_v=' . time(), 'remote_url' => null, - 'preview_url' => $media->thumbnailUrl(), + 'preview_url' => $media->thumbnailUrl() . '?cb=1&_v=' . time(), 'text_url' => null, 'meta' => null, 'description' => $media->caption, @@ -24,6 +24,7 @@ class MediaTransformer extends Fractal\TransformerAbstract 'filter_name' => $media->filter_name, 'filter_class' => $media->version == 1 ? $media->filter_class : null, 'mime' => $media->mime, + 'blurhash' => $media->blurhash ]; } }