Commit 192db75158a1402e754b1763296cd2e4aa9974ca
Rename notifications to mentions
Piet Geursen committed on 3/17/2017, 1:40:17 AMParent: c2bff2c69008d859b794893a531baaba7435c819
Files changed
router/html/page/notifications.js | deleted |
router/html/page/mentions.js | added |
router/html/page/notifications.js | ||
---|---|---|
@@ -1,36 +1,0 @@ | ||
1 | -const nest = require('depnest') | |
2 | -const pull = require('pull-stream') | |
3 | -const Scroller = require('pull-scroll') | |
4 | -const next = require('../../../junk/next-stepper') | |
5 | - | |
6 | -exports.gives = nest('router.html.page') | |
7 | -exports.needs = nest({ | |
8 | - 'keys.sync.id': 'first', | |
9 | - 'feed.pull.mentions': 'first', | |
10 | - 'feed.pull.public': 'first', | |
11 | - 'message.html': { | |
12 | - render: 'first' | |
13 | - }, | |
14 | - 'main.html.scroller': 'first' | |
15 | -}) | |
16 | -exports.create = function (api) { | |
17 | - return nest('router.html.page', (path) => { | |
18 | - if (path !== '/notifications') return | |
19 | - const id = api.keys.sync.id() | |
20 | - const mentions = api.feed.pull.mentions(id) | |
21 | - | |
22 | - const { container, content } = api.main.html.scroller({}) | |
23 | - | |
24 | - pull( | |
25 | - mentions({old: false, limit: 100}), | |
26 | - Scroller(container, content, api.message.html.render, true, false) | |
27 | - ) | |
28 | - | |
29 | - pull( | |
30 | - mentions({reverse: true, limit: 100, live: false}), | |
31 | - Scroller(container, content, api.message.html.render, false, false) | |
32 | - ) | |
33 | - return container | |
34 | - }) | |
35 | -} | |
36 | - |
router/html/page/mentions.js | ||
---|---|---|
@@ -1,0 +1,36 @@ | ||
1 | +const nest = require('depnest') | |
2 | +const pull = require('pull-stream') | |
3 | +const Scroller = require('pull-scroll') | |
4 | +const next = require('../../../junk/next-stepper') | |
5 | + | |
6 | +exports.gives = nest('router.html.page') | |
7 | +exports.needs = nest({ | |
8 | + 'keys.sync.id': 'first', | |
9 | + 'feed.pull.mentions': 'first', | |
10 | + 'feed.pull.public': 'first', | |
11 | + 'message.html': { | |
12 | + render: 'first' | |
13 | + }, | |
14 | + 'main.html.scroller': 'first' | |
15 | +}) | |
16 | +exports.create = function (api) { | |
17 | + return nest('router.html.page', (path) => { | |
18 | + if (path !== '/notifications') return | |
19 | + const id = api.keys.sync.id() | |
20 | + const mentions = api.feed.pull.mentions(id) | |
21 | + | |
22 | + const { container, content } = api.main.html.scroller({}) | |
23 | + | |
24 | + pull( | |
25 | + mentions({old: false, limit: 100}), | |
26 | + Scroller(container, content, api.message.html.render, true, false) | |
27 | + ) | |
28 | + | |
29 | + pull( | |
30 | + mentions({reverse: true, limit: 100, live: false}), | |
31 | + Scroller(container, content, api.message.html.render, false, false) | |
32 | + ) | |
33 | + return container | |
34 | + }) | |
35 | +} | |
36 | + |
Built with git-ssb-web