6657 Refactor and fix blocklist (#6803)
Closes #6657 - Fix listeners - Refactor jobs to take array of events - Fix calendar events and messages deletion --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -50,16 +50,22 @@ export class EntityEventsToDbListener {
|
||||
}
|
||||
|
||||
private async handle(payload: WorkspaceEventBatch<ObjectRecordBaseEvent>) {
|
||||
payload.events = payload.events.filter(
|
||||
const filteredEvents = payload.events.filter(
|
||||
(event) => event.objectMetadata?.isAuditLogged,
|
||||
);
|
||||
|
||||
await this.messageQueueService.add<
|
||||
WorkspaceEventBatch<ObjectRecordBaseEvent>
|
||||
>(CreateAuditLogFromInternalEvent.name, payload);
|
||||
>(CreateAuditLogFromInternalEvent.name, {
|
||||
...payload,
|
||||
events: filteredEvents,
|
||||
});
|
||||
|
||||
await this.messageQueueService.add<
|
||||
WorkspaceEventBatch<ObjectRecordBaseEvent>
|
||||
>(UpsertTimelineActivityFromInternalEvent.name, payload);
|
||||
>(UpsertTimelineActivityFromInternalEvent.name, {
|
||||
...payload,
|
||||
events: filteredEvents,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user