fix: Don't save deleted ExcalidrawElements to Firebase (#5108)

Co-authored-by: dwelle <luzar.david@gmail.com>
This commit is contained in:
DanielJGeiger
2022-05-09 08:38:44 -05:00
committed by GitHub
parent a524eeb66e
commit 0d70690ec8
5 changed files with 70 additions and 31 deletions

View File

@@ -1,4 +1,8 @@
import { SocketUpdateData, SocketUpdateDataSource } from "../data";
import {
isSyncableElement,
SocketUpdateData,
SocketUpdateDataSource,
} from "../data";
import CollabWrapper from "./CollabWrapper";
@@ -143,7 +147,7 @@ class Portal {
!this.broadcastedElementVersions.has(element.id) ||
element.version >
this.broadcastedElementVersions.get(element.id)!) &&
this.collab.isSyncableElement(element)
isSyncableElement(element)
) {
acc.push({
...element,