Commit 04fc25d9007bedb4d8b07cae8bc7d20c5ecd695c
remove race-condition in test/realtime.js
Dominic Tarr committed on 10/1/2017, 8:46:56 AMParent: b626e54fb122fbc24c01380a0defcf468615379f
Files changed
test/realtime.js | changed |
test/realtime.js | ||
---|---|---|
@@ -44,11 +44,10 @@ | ||
44 | 44 … | ary.push(data); |
45 | 45 … | }) |
46 | 46 … | ) |
47 | 47 … | var l = 12 |
48 | - var int = setInterval(function () { | |
48 … | + setTimeout(function next () { | |
49 | 49 … | if(!--l) { |
50 | - clearInterval(int) | |
51 | 50 … | var _ary = [] |
52 | 51 … | pull( |
53 | 52 … | bob.createHistoryStream({id: alice.id, sequence: 0, keys: false}), |
54 | 53 … | pull.collect(function (err, _ary) { |
@@ -62,11 +61,11 @@ | ||
62 | 61 … | alice.publish({type: 'test', value: new Date()}, |
63 | 62 … | function (err, msg){ |
64 | 63 … | if(err) throw err |
65 | 64 … | console.log('added', msg.key, msg.value.sequence) |
65 … | + setTimeout(next, 200) | |
66 | 66 … | }) |
67 | 67 … | }, 200) |
68 | 68 … | |
69 | 69 … | }) |
70 | 70 … | }) |
71 | 71 … | |
72 | - |
Built with git-ssb-web