chore: Refactor worker, emails and data cleanup to task system (#3337)
* Refactor worker, all emails on task system * fix * lint * fix: Remove a bunch of expect-error comments in related tests * refactor: Move work from utils.gc into tasks * test * Add tracing to tasks and processors fix: DebounceProcessor triggering on all events Event.add -> Event.schedule
This commit is contained in:
@@ -86,9 +86,9 @@ class Event extends BaseModel {
|
||||
@Column(DataType.UUID)
|
||||
teamId: string;
|
||||
|
||||
// add can be used to send events into the event system without recording them
|
||||
// in the database or audit trail
|
||||
static add(event: Partial<Event>) {
|
||||
// Schedule can be used to send events into the event system without recording
|
||||
// them in the database or audit trail – consider using a task instead.
|
||||
static schedule(event: Partial<Event>) {
|
||||
const now = new Date();
|
||||
globalEventQueue.add(
|
||||
this.build({
|
||||
|
||||
Reference in New Issue
Block a user