Implement @everyone/@here (#8890)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2025-05-12 14:42:58 +07:00
committed by GitHub
parent 137260fe5b
commit 3295adee57
47 changed files with 675 additions and 351 deletions
+3
View File
@@ -52,6 +52,7 @@ import {
type Tx,
type TxFactory,
type TxResult,
type UserStatus,
type WorkspaceIds,
type WorkspaceUuid
} from '@hcengineering/core'
@@ -205,6 +206,7 @@ export interface PipelineContext {
broadcastEvent?: (ctx: MeasureContext, tx: Tx[]) => Promise<void>
communicationApi: CommunicationApi | null
userStatusMap?: Map<Ref<UserStatus>, { online: boolean, user: AccountUuid }>
}
/**
* @public
@@ -269,6 +271,7 @@ export interface TriggerControl {
lowLevel: LowLevelStorage
modelDb: ModelDb
removedMap: Map<Ref<Doc>, Doc>
userStatusMap: Map<Ref<UserStatus>, { online: boolean, user: AccountUuid }>
queue?: PlatformQueue