wip
This commit is contained in:
@@ -179,13 +179,18 @@ export default function DevToolbar() {
|
||||
leagueRepository.findAll(),
|
||||
]);
|
||||
|
||||
const completedRaces = allRaces.filter((race: any) => race.status === 'completed');
|
||||
const scheduledRaces = allRaces.filter((race: any) => race.status === 'scheduled');
|
||||
const completedRaces = allRaces.filter((race) => race.status === 'completed');
|
||||
const scheduledRaces = allRaces.filter((race) => race.status === 'scheduled');
|
||||
|
||||
const primaryRace = completedRaces[0] ?? allRaces[0];
|
||||
const secondaryRace = scheduledRaces[0] ?? allRaces[1] ?? primaryRace;
|
||||
const primaryLeague = allLeagues[0];
|
||||
|
||||
const notificationDeadline =
|
||||
selectedUrgency === 'modal'
|
||||
? new Date(Date.now() + 48 * 60 * 60 * 1000)
|
||||
: undefined;
|
||||
|
||||
let title: string;
|
||||
let body: string;
|
||||
let notificationType: 'protest_filed' | 'protest_defense_requested' | 'protest_vote_required';
|
||||
@@ -227,7 +232,7 @@ export default function DevToolbar() {
|
||||
{ label: 'View Protest', type: 'primary' as const, href: actionUrl, actionId: 'view' },
|
||||
{ label: 'Dismiss', type: 'secondary' as const, actionId: 'dismiss' },
|
||||
]
|
||||
: undefined;
|
||||
: [];
|
||||
|
||||
await sendNotification.execute({
|
||||
recipientId: currentDriverId,
|
||||
@@ -240,12 +245,9 @@ export default function DevToolbar() {
|
||||
actions,
|
||||
data: {
|
||||
protestId: `demo-protest-${Date.now()}`,
|
||||
raceId: primaryRace?.id,
|
||||
leagueId: primaryLeague?.id,
|
||||
deadline:
|
||||
selectedUrgency === 'modal'
|
||||
? new Date(Date.now() + 48 * 60 * 60 * 1000)
|
||||
: undefined,
|
||||
raceId: primaryRace?.id ?? '',
|
||||
leagueId: primaryLeague?.id ?? '',
|
||||
...(notificationDeadline ? { deadline: notificationDeadline } : {}),
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user