Commit 769b943fffb01b5b2627c5b9a6cfcadd2bf8bf14
fix private replies not notifying new message
Matt McKegg committed on 12/4/2017, 5:13:02 AMParent: 7ad6c4c93a2a569d77fe037b75fe50be89343492
Files changed
modules/feed/html/rollup.js | changed |
modules/feed/html/rollup.js | |||
---|---|---|---|
@@ -23,8 +23,9 @@ | |||
23 | 23 … | 'app.sync.externalHandler': 'first', | |
24 | 24 … | 'message.html.canRender': 'first', | |
25 | 25 … | 'message.html.render': 'first', | |
26 | 26 … | 'message.sync.isBlocked': 'first', | |
27 … | + 'message.sync.unbox': 'first', | ||
27 | 28 … | 'profile.html.person': 'first', | |
28 | 29 … | 'message.html.link': 'first', | |
29 | 30 … | 'message.sync.root': 'first', | |
30 | 31 … | 'feed.pull.rollup': 'first', | |
@@ -276,8 +277,12 @@ | |||
276 | 277 … | return paramap((msg, cb) => { | |
277 | 278 … | var rootId = api.message.sync.root(msg) | |
278 | 279 … | if (rootId) { | |
279 | 280 … | api.sbot.async.get(rootId, (_, value) => { | |
281 … | + if (typeof value.content === 'string') { | ||
282 … | + // unbox private message | ||
283 … | + value = api.message.sync.unbox(value) | ||
284 … | + } | ||
280 | 285 … | cb(null, extend(msg, { | |
281 | 286 … | root: {key: rootId, value} | |
282 | 287 … | })) | |
283 | 288 … | }) |
Built with git-ssb-web