mafintosh / hyperdb

Distributed scalable database
MIT License
753 stars 75 forks source link

add onwrite hook #99

Closed mafintosh closed 6 years ago

mafintosh commented 6 years ago

allow passing in an onwrite hook that is called before data is flushed to disk

var db = hyperdb(..., {
  onwrite: function (entry, peer, cb) {
    console.log('writing', entry, 'from remote peer', !!peer)
    cb()
  }
})