From 8c19cf45e2c9833e8627c75997db96c4867f1f67 Mon Sep 17 00:00:00 2001 From: Germain Souquet Date: Fri, 15 Oct 2021 11:09:14 +0100 Subject: [PATCH] Dispatch a Thread.New event --- src/models/room.ts | 1 + src/models/thread.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/models/room.ts b/src/models/room.ts index 4d6c96187..38a6a7311 100644 --- a/src/models/room.ts +++ b/src/models/room.ts @@ -1289,6 +1289,7 @@ export class Room extends EventEmitter { thread = new Thread(events, this, this.client); this.reEmitter.reEmit(thread, [ThreadEvent.Update, ThreadEvent.Ready]); this.threads.set(thread.id, thread); + this.emit(ThreadEvent.New, thread); } this.emit(ThreadEvent.Update, thread); } diff --git a/src/models/thread.ts b/src/models/thread.ts index fe90dd60d..b8ac23d76 100644 --- a/src/models/thread.ts +++ b/src/models/thread.ts @@ -22,8 +22,9 @@ import { EventTimelineSet } from './event-timeline-set'; import { Room } from './room'; export enum ThreadEvent { + New = "Thread.new", Ready = "Thread.ready", - Update = "Thread.update" + Update = "Thread.update", } /**