✨ Refactor Trakt configuration to use config file and dependency injection
This commit is contained in:
parent
347c0330b1
commit
caa1f0e442
5 changed files with 32 additions and 19 deletions
|
|
@ -6,18 +6,19 @@ use App\Data\WatchData;
|
|||
use Illuminate\Http\Client\PendingRequest;
|
||||
use Illuminate\Http\Client\Response;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
use Illuminate\Contracts\Config\Repository;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
class Trakt
|
||||
{
|
||||
protected $headers = [];
|
||||
protected array $headers = [];
|
||||
|
||||
public function __construct()
|
||||
public function __construct(Repository $config)
|
||||
{
|
||||
$this->headers = [
|
||||
'trakt-api-version' => 2,
|
||||
'trakt-api-key' => env('TRAKT_APP_ID'),
|
||||
'Authorization' => 'Bearer ' . env('TRAKT_OAUTH_TOKEN'),
|
||||
'trakt-api-key' => $config->get('trakt.app_id'),
|
||||
'Authorization' => 'Bearer ' . $config->get('trakt.login.oauth.access_token'),
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue