mirror of
https://github.com/hcengineering/platform.git
synced 2024-12-23 19:44:59 +03:00
broadcast derived data
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
This commit is contained in:
parent
4f147640c5
commit
3c69fa7d11
@ -43,7 +43,7 @@ class Session implements Storage {
|
|||||||
const derived = await this.storage.tx(tx)
|
const derived = await this.storage.tx(tx)
|
||||||
this.manager.broadcast(this, this.token, { result: tx })
|
this.manager.broadcast(this, this.token, { result: tx })
|
||||||
for (const tx of derived) {
|
for (const tx of derived) {
|
||||||
this.manager.broadcast(this, this.token, { result: tx })
|
this.manager.broadcast(null, this.token, { result: tx })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -87,7 +87,7 @@ class SessionManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
broadcast (from: Session, token: Token, resp: Response<any>): void {
|
broadcast (from: Session | null, token: Token, resp: Response<any>): void {
|
||||||
const workspace = this.workspaces.get(token.workspace)
|
const workspace = this.workspaces.get(token.workspace)
|
||||||
if (workspace === undefined) {
|
if (workspace === undefined) {
|
||||||
throw new Error('internal: cannot find sessions')
|
throw new Error('internal: cannot find sessions')
|
||||||
|
Loading…
Reference in New Issue
Block a user