<?php
namespace App\Jobs;
use App\Models\Song;
use App\Models\User;
use App\Services\LastfmService;
class ScrobbleJob extends QueuedJob
{
public function __construct(public User $user, public Song $song, public int $timestamp)
{
}
public function handle(LastfmService $lastfmService): void
{
$lastfmService->scrobble($this->song, $this->user, $this->timestamp);
}
}