|
|
|
@ -0,0 +1,35 @@ |
|
|
|
<?php |
|
|
|
|
|
|
|
namespace App\Events; |
|
|
|
|
|
|
|
use Illuminate\Broadcasting\Channel; |
|
|
|
use Illuminate\Broadcasting\InteractsWithSockets; |
|
|
|
use Illuminate\Foundation\Events\Dispatchable; |
|
|
|
use Illuminate\Queue\SerializesModels; |
|
|
|
|
|
|
|
class LongRunJobDone |
|
|
|
{ |
|
|
|
public $message; |
|
|
|
|
|
|
|
use Dispatchable, InteractsWithSockets, SerializesModels; |
|
|
|
|
|
|
|
/** |
|
|
|
* Create a new event instance. |
|
|
|
* |
|
|
|
* @return void |
|
|
|
*/ |
|
|
|
public function __construct($message) |
|
|
|
{ |
|
|
|
$this->message = $message; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Get the channels the event should broadcast on. |
|
|
|
* |
|
|
|
* @return \Illuminate\Broadcasting\Channel|array |
|
|
|
*/ |
|
|
|
public function broadcastOn() |
|
|
|
{ |
|
|
|
return new Channel('queue-notifier'); |
|
|
|
} |
|
|
|
} |