index.jsView |
---|
132 | 132 … | }) |
133 | 133 … | pull( |
134 | 134 … | pull.values(logs), |
135 | 135 … | paramap(addAuthorAbout, 8), |
| 136 … | + paramap(addBlog, 8), |
136 | 137 … | paramap(addFollowAbout, 8), |
137 | 138 … | paramap(addVoteMessage, 8), |
138 | 139 … | paramap(addGitLinks, 8), |
139 | 140 … | render(), |
231 | 232 … | }) |
232 | 233 … | pull( |
233 | 234 … | pull.values(logs), |
234 | 235 … | paramap(addAuthorAbout, 8), |
| 236 … | + paramap(addBlog, 8), |
235 | 237 … | paramap(addFollowAbout, 8), |
236 | 238 … | paramap(addVoteMessage, 8), |
237 | 239 … | paramap(addGitLinks, 8), |
238 | 240 … | pull(renderThread(feedOpts), wrapPage(name)), |
259 | 261 … | }) |
260 | 262 … | pull( |
261 | 263 … | pull.values(logs), |
262 | 264 … | paramap(addAuthorAbout, 8), |
| 265 … | + paramap(addBlog, 8), |
263 | 266 … | paramap(addVoteMessage, 8), |
264 | | - pull(renderThread(defaultOpts, '', |
265 | | - renderShowAll(showAll, req.url)), |
| 267 … | + pull(renderThread(defaultOpts, '', renderShowAll(showAll, req.url)), |
266 | 268 … | wrapPage('#' + channelId)), |
267 | 269 … | toPull(res, function (err) { |
268 | 270 … | if (err) console.error('[viewer]', err) |
269 | 271 … | }) |
315 | 317 … | }) |
316 | 318 … | pull( |
317 | 319 … | pull.values(sort(links)), |
318 | 320 … | paramap(addAuthorAbout, 8), |
| 321 … | + paramap(addBlog, 8), |
319 | 322 … | format, |
320 | 323 … | toPull(res, function (err) { |
321 | 324 … | if (err) console.error('[viewer]', err) |
322 | 325 … | }) |
362 | 365 … | else |
363 | 366 … | cb(null, msg) |
364 | 367 … | } |
365 | 368 … | |
| 369 … | + function addBlog(msg, cb) { |
| 370 … | + if (msg.value && msg.value.content.type == "blog") { |
| 371 … | + pull( |
| 372 … | + sbot.blobs.get(msg.value.content.blog), |
| 373 … | + pull.collect(function(err, blob) { |
| 374 … | + msg.value.content.blogContent = blob |
| 375 … | + cb(null, msg) |
| 376 … | + }) |
| 377 … | + ) |
| 378 … | + } else |
| 379 … | + cb(null, msg) |
| 380 … | + } |
| 381 … | + |
366 | 382 … | function addAuthorAbout(msg, cb) { |
367 | 383 … | getAbout(msg.value.author, function (err, about) { |
368 | 384 … | if (err) return cb(err) |
369 | 385 … | msg.author = about |