gun/sea/then.js
2020-01-13 13:00:51 +02:00

10 lines
253 B
JavaScript

var Gun = require('./sea').Gun;
Gun.chain.then = function(cb, opt = {}){
opt = {wait: 200, ...opt}
var gun = this, p = (new Promise(function(res, rej){
gun.once(res, opt);
}));
return cb? p.then(cb) : p;
}