Use dedicated assignee notification payload
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
namespace App\Actions\Notifications;
|
||||
|
||||
use App\Enums\NotificationEventType;
|
||||
use App\Models\Project;
|
||||
use App\Models\Ticket;
|
||||
use App\Models\TicketStatus;
|
||||
@@ -20,11 +19,10 @@ class BuildTicketAssigneeChangedPayload
|
||||
?int $toAssigneeId,
|
||||
?string $toAssigneeName,
|
||||
CarbonImmutable $occurredAt,
|
||||
): TicketStatusChangedPayload {
|
||||
): TicketAssigneeChangedPayload {
|
||||
$ticket->loadMissing('ticketStatus.boardColumn');
|
||||
|
||||
return new TicketStatusChangedPayload(
|
||||
eventType: NotificationEventType::TicketAssigneeChanged,
|
||||
return new TicketAssigneeChangedPayload(
|
||||
projectId: $project->id,
|
||||
projectKey: $project->key,
|
||||
projectName: $project->name,
|
||||
|
||||
Reference in New Issue
Block a user