🚧 Submit export shows to trakt

Still very messy
This commit is contained in:
Dan Jones 2022-09-15 07:54:28 -05:00
commit 50c49cd0ef
8 changed files with 1615 additions and 68 deletions

View file

@ -0,0 +1,26 @@
<?php
namespace App\Data\DataPipes;
use App\Data\FileData;
use Illuminate\Support\Collection;
use Spatie\LaravelData\DataPipes\DataPipe;
use Spatie\LaravelData\Lazy;
use Spatie\LaravelData\Optional;
use Spatie\LaravelData\Support\DataClass;
use Spatie\LaravelData\Support\DataConfig;
use Spatie\LaravelData\Support\DataProperty;
class ReadExportFile implements DataPipe
{
public function handle(mixed $payload, DataClass $class, Collection $properties): Collection
{
if (!$properties->has('path')) {
return $properties;
}
$properties['rawData'] = json_decode(file_get_contents($properties->get('path')), true) ?? [];
return $properties;
}
}