This commit is contained in:
Daniel Lugo 2021-09-12 17:26:48 -04:00
parent 58c3c73497
commit 70adbecc5a

View file

@ -301,10 +301,11 @@ function createReplica(path, afterMap = false) {
return this return this
}, },
once(cb, opts = { wait: 500 }) { once(cb, opts = { wait: 500 }) {
// We could use this.on() but then we couldn't call .off()
const tmp = createReplica(path, afterMap) const tmp = createReplica(path, afterMap)
if (afterMap) { if (afterMap) {
// TODO throw new Error('Cannot call once() after map() on a GunSmith node')
} else { }
/** @type {GunT.ListenerData} */ /** @type {GunT.ListenerData} */
let lastVal = null let lastVal = null
@ -318,7 +319,7 @@ function createReplica(path, afterMap = false) {
} }
tmp.off() tmp.off()
}, opts.wait) }, opts.wait)
}
return this return this
}, },
put(data, cb) { put(data, cb) {