|
|
|
|
@ -37,11 +37,16 @@ class ChunkFile implements ShouldQueue |
|
|
|
|
*/ |
|
|
|
|
public function handle() |
|
|
|
|
{ |
|
|
|
|
// chunk file (generator) |
|
|
|
|
$chunks = $this->format->chunker($this->uuid, $this->path); |
|
|
|
|
|
|
|
|
|
foreach ($chunks as $key => $chunk) { |
|
|
|
|
StoreChunk::dispatch($chunk); |
|
|
|
|
|
|
|
|
|
// set latest key to redis (cut off handling) |
|
|
|
|
Redis::set($this->uuid . ":latest", $key); |
|
|
|
|
} |
|
|
|
|
// delete file and clear redis |
|
|
|
|
Storage::delete($this->path); |
|
|
|
|
Redis::del($this->uuid . ":latest"); |
|
|
|
|
} |
|
|
|
|
|