ソースを参照

Merge pull request #4729 from paulexyz/insta-import-optimizeMedia

fix: CatchUnoptimizedMedia, prevent skipping of imported posts
daniel 6 ヶ月 前
コミット
6f7e37b3f0
2 ファイル変更4 行追加2 行削除
  1. 3 2
      app/Console/Commands/CatchUnoptimizedMedia.php
  2. 1 0
      app/Media.php

+ 3 - 2
app/Console/Commands/CatchUnoptimizedMedia.php

@@ -41,8 +41,8 @@ class CatchUnoptimizedMedia extends Command
     public function handle()
     {
         Media::whereNull('processed_at')
-            ->where('created_at', '>', now()->subHours(1))
-            ->where('skip_optimize', '!=', true)
+            // This is commented out because Instagram imported posts would not get uploaded to remote storage
+			// ->where('created_at', '>', now()->subHours(1))
             ->whereNull('remote_url')
             ->whereNotNull('status_id')
             ->whereNotNull('media_path')
@@ -52,6 +52,7 @@ class CatchUnoptimizedMedia extends Command
             ])
             ->chunk(50, function($medias) {
                 foreach ($medias as $media) {
+					if ($media->skip_optimize) continue;
                     ImageOptimize::dispatch($media);
                 }
             });

+ 1 - 0
app/Media.php

@@ -22,6 +22,7 @@ class Media extends Model
     protected $casts = [
         'srcset' => 'array',
         'deleted_at' => 'datetime',
+        'skip_optimize' => 'boolean'
     ];
 
     public function status()