♻️ Dependency injection
This commit is contained in:
parent
970db87cbc
commit
1295b03c3a
2 changed files with 4 additions and 4 deletions
|
|
@ -11,11 +11,11 @@ class TraktWatch extends Command
|
||||||
protected $signature = 'show:watch {file : File to watch}';
|
protected $signature = 'show:watch {file : File to watch}';
|
||||||
protected $description = 'Mark a show as watched right now on Trakt';
|
protected $description = 'Mark a show as watched right now on Trakt';
|
||||||
|
|
||||||
public function handle(): int
|
public function handle(Trakt $trakt): int
|
||||||
{
|
{
|
||||||
$file = WatchFile::from($this->argument('file'));
|
$file = WatchFile::from($this->argument('file'));
|
||||||
$data = WatchData::from(['rawData' => [$file->toArray()]]);
|
$data = WatchData::from(['rawData' => [$file->toArray()]]);
|
||||||
$resp = $this->app->make(Trakt::class)->syncHistory($data, $this->output);
|
$resp = $trakt->syncHistory($data, $this->output);
|
||||||
|
|
||||||
return $resp->ok() ? static::SUCCESS : static::FAILURE;
|
return $resp->ok() ? static::SUCCESS : static::FAILURE;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,10 @@ class TraktWatchImport extends Command
|
||||||
protected $signature = 'show:watch:import {files* : JSON files to import}';
|
protected $signature = 'show:watch:import {files* : JSON files to import}';
|
||||||
protected $description = 'Once online, sync watches from show:watch:export';
|
protected $description = 'Once online, sync watches from show:watch:export';
|
||||||
|
|
||||||
public function handle(): int
|
public function handle(Trakt $trakt): int
|
||||||
{
|
{
|
||||||
$watched = WatchData::from($this->arguments());
|
$watched = WatchData::from($this->arguments());
|
||||||
$resp = $this->app->make(Trakt::class)->syncHistory($watched, $this->output);
|
$resp = $trakt->syncHistory($watched, $this->output);
|
||||||
|
|
||||||
return $resp->ok() ? static::SUCCESS : static::FAILURE;
|
return $resp->ok() ? static::SUCCESS : static::FAILURE;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue