]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
No need to pre-generate thumbnails anymore
authorMikael Nordfeldth <mmn@hethane.se>
Sat, 24 Jan 2015 10:38:10 +0000 (11:38 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Sat, 24 Jan 2015 10:38:10 +0000 (11:38 +0100)
Qvitter fixed their queet-expand-view! By not making thumbnails on upload
we'll save a bit of time and resources, saving the post much quicker.

actions/apimediaupload.php

index 47d9744344b2f4475bbb825107549bfe651056a9..8e59fec59c963c728b4c96456bcbd5def2247a86 100644 (file)
@@ -74,17 +74,8 @@ class ApiMediaUploadAction extends ApiAuthAction
 
         // we could catch "NoUploadedMediaException" as "no media uploaded", but here we _always_ want an upload
         $upload = MediaFile::fromUpload('media', $this->scoped);
-
-        // Hack to make a thumbnail before giving back a response
-        // (the file should instead actually be attached to a notice in the file_to_post table)
-        try {
-            if ($upload->fileRecord instanceof File) {
-                $upload->fileRecord->getThumbnail();
-            }
-        } catch (Exception $e) {
-            common_debug(sprintf('A hack is buggy: MediaFile fileRecord could not getThumbnail for file id==%u',
-                                 $upload->fileRecord->id));
-        }
+        
+        // Thumbnails will be generated/cached on demand when accessed (such as with /attachment/:id/thumbnail)
 
         $this->showResponse($upload);
     }