log error when removing eventhandler that doesnt exist - implements #246

This commit is contained in:
Kevin Jahns 2020-10-31 00:34:07 +01:00
parent a1da486c8a
commit 114f28f48e

View File

@ -51,7 +51,12 @@ export const addEventHandlerListener = (eventHandler, f) =>
* @function
*/
export const removeEventHandlerListener = (eventHandler, f) => {
eventHandler.l = eventHandler.l.filter(g => f !== g)
const l = eventHandler.l
const len = l.length
eventHandler.l = l.filter(g => f !== g)
if (len === eventHandler.l.length) {
console.error('[yjs] Tried to remove event handler that doesn\'t exist.')
}
}
/**