Skip to content

Commit

Permalink
fix system
Browse files Browse the repository at this point in the history
  • Loading branch information
gonpombo8 committed Oct 17, 2024
1 parent 780dcab commit 1fc98ee
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions packages/@dcl/sdk/src/network/message-bus-sync.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,16 +70,18 @@ export function addSyncTransport(
binaryMessageBus.emit(CommsMessage.RES_CRDT_STATE, encodeCRDTState(userId, engineToCrdt(engine)))
})

async function sleep(ms: number) {
let timer = 0
function system(dt: number) {
timer += dt
if (timer >= ms) {
engine.removeSystem(system)
return Promise.resolve()
function sleep(ms: number) {
return new Promise<void>((resolve) => {
let timer = 0
function sleepSystem(dt: number) {
timer += dt
if (timer * 1000 >= ms) {
engine.removeSystem(sleepSystem)
resolve()
}
}
}
engine.addSystem(system)
engine.addSystem(sleepSystem)
})
}

const players = definePlayerHelper(engine)
Expand Down

0 comments on commit 1fc98ee

Please sign in to comment.