remove old chatboxes

This commit is contained in:
Jeff Emmett 2024-10-18 23:37:27 -04:00
parent 85dd3df86e
commit ced3b0228d
1 changed files with 2 additions and 6 deletions

View File

@ -96,18 +96,14 @@ export class TldrawDurableObject {
this.roomPromise = (async () => { this.roomPromise = (async () => {
// fetch the room from R2 // fetch the room from R2
const roomFromBucket = await this.r2.get(`rooms/${roomId}`) const roomFromBucket = await this.r2.get(`rooms/${roomId}`)
console.log("we are in a room")
// if it doesn't exist, we'll just create a new empty room // if it doesn't exist, we'll just create a new empty room
const initialSnapshot = roomFromBucket const initialSnapshot = roomFromBucket
? ((await roomFromBucket.json()) as RoomSnapshot) ? ((await roomFromBucket.json()) as RoomSnapshot)
: undefined : undefined
if (initialSnapshot) { if (initialSnapshot) {
initialSnapshot?.documents.slice(0, 1000).forEach(record => { initialSnapshot.documents = initialSnapshot.documents.filter(record => {
const shape = record.state as TLShape const shape = record.state as TLShape
if (shape.type === "chatBox") { return shape.type !== "chatBox"
console.log("FOUND CHATBOX")
console.log("record", record)
}
}) })
} }
// create a new TLSocketRoom. This handles all the sync protocol & websocket connections. // create a new TLSocketRoom. This handles all the sync protocol & websocket connections.