Commit 7d39f00f5d8cc46d121b4197b45fa1dc145ec3da
update gatherings view when replies added
Matt McKegg committed on 6/21/2017, 1:17:54 AMParent: ff719d8d11108e133fbe0b77d5e7229f2412dd3e
Files changed
modules/feed/html/rollup.js | changed |
modules/page/html/render/gatherings.js | changed |
modules/feed/html/rollup.js | ||
---|---|---|
@@ -39,8 +39,9 @@ | ||
39 | 39 … | prepend, |
40 | 40 … | rootFilter = returnTrue, |
41 | 41 … | bumpFilter = returnTrue, |
42 | 42 … | displayFilter = returnTrue, |
43 … | + updateStream = getStream, // override the stream used for realtime updates | |
43 | 44 … | waitFor = true |
44 | 45 … | }) { |
45 | 46 … | var updates = Value(0) |
46 | 47 … | var yourId = api.keys.sync.id() |
@@ -69,9 +70,9 @@ | ||
69 | 70 … | refresh() |
70 | 71 … | |
71 | 72 … | // display pending updates |
72 | 73 … | pull( |
73 | - getStream({old: false}), | |
74 … | + updateStream({old: false}), | |
74 | 75 … | LookupRoot(), |
75 | 76 … | pull.filter((msg) => { |
76 | 77 … | return rootFilter(msg.root || msg) && bumpFilter(msg) |
77 | 78 … | }), |
modules/page/html/render/gatherings.js | ||
---|---|---|
@@ -3,8 +3,9 @@ | ||
3 | 3 … | |
4 | 4 … | exports.needs = nest({ |
5 | 5 … | 'feed.pull.type': 'first', |
6 | 6 … | 'feed.html.rollup': 'first', |
7 … | + 'feed.pull.public': 'first', | |
7 | 8 … | 'gathering.sheet.edit': 'first' |
8 | 9 … | }) |
9 | 10 … | |
10 | 11 … | exports.gives = nest('page.html.render') |
@@ -23,9 +24,13 @@ | ||
23 | 24 … | ]) |
24 | 25 … | ]) |
25 | 26 … | ] |
26 | 27 … | |
27 | - return api.feed.html.rollup(api.feed.pull.type('gathering'), { prepend, windowSize: 100 }) | |
28 … | + return api.feed.html.rollup(api.feed.pull.type('gathering'), { | |
29 … | + prepend, | |
30 … | + rootFilter: (msg) => msg.value.content.type === 'gathering', | |
31 … | + updateStream: api.feed.pull.public | |
32 … | + }) | |
28 | 33 … | }) |
29 | 34 … | |
30 | 35 … | function createGathering () { |
31 | 36 … | api.gathering.sheet.edit() |
Built with git-ssb-web