Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
user:neallindsay
created:February 20, 2014
karma:779
about:const lockify = f => {

  let lock = Promise.resolve()

  return (...args) => {

    const result = lock.then(() => f(...args))

    lock = result.catch(() => {})

    return result.then(v => v)

  }

}
submissions
comments
favorites