status = $status; $this->media = $media; } /** * Execute the job. * * @return void */ public function handle() { $status = $this->status; $media = $this->media; StatusEntityLexer::dispatch($status); StatusActivityPubDeliver::dispatch($status); if($media) { ImageOptimize::dispatch($media); } Cache::forever('post.' . $status->id, $status); $redis = Redis::connection(); $redis->lpush(config('cache.prefix').':user.' . $status->profile_id . '.posts', $status->id); } }