Commit 728dd36ef62070f884bb5a7854652d466aaf5fe2
whitespace
cel committed on 4/16/2018, 6:41:44 AMParent: 08321fdd28495d2cb08d4f7256ed2f6aab925315
Files changed
index.js | changed |
index.js | ||
---|---|---|
@@ -152,36 +152,36 @@ | ||
152 | 152 … | var channelSubscriptions = [] |
153 | 153 … | |
154 | 154 … | getAbout(feedId, function (err, about) { |
155 | 155 … | pull( |
156 | - sbot.createUserStream({ id: feedId }), | |
157 | - pull.filter((msg) => { | |
158 | - return !msg.value || | |
159 | - msg.value.content.type == 'contact' || | |
160 | - (msg.value.content.type == 'channel' && | |
161 | - typeof msg.value.content.subscribed != 'undefined') | |
162 | - }), | |
163 | - pull.collect(function (err, msgs) { | |
164 | - msgs.forEach((msg) => { | |
165 | - if (msg.value.content.type == 'contact') | |
166 | - { | |
167 | - if (msg.value.content.following) | |
168 | - following[msg.value.content.contact] = 1 | |
169 | - else | |
170 | - delete following[msg.value.content.contact] | |
171 | - } | |
172 | - else // channel subscription | |
173 | - { | |
174 | - if (msg.value.content.subscribed) | |
175 | - channelSubscriptions[msg.value.content.channel] = 1 | |
176 | - else | |
177 | - delete channelSubscriptions[msg.value.content.channel] | |
178 | - } | |
179 | - }) | |
180 | - | |
181 | - serveFeeds(req, res, following, channelSubscriptions, feedId, | |
156 … | + sbot.createUserStream({ id: feedId }), | |
157 … | + pull.filter((msg) => { | |
158 … | + return !msg.value || | |
159 … | + msg.value.content.type == 'contact' || | |
160 … | + (msg.value.content.type == 'channel' && | |
161 … | + typeof msg.value.content.subscribed != 'undefined') | |
162 … | + }), | |
163 … | + pull.collect(function (err, msgs) { | |
164 … | + msgs.forEach((msg) => { | |
165 … | + if (msg.value.content.type == 'contact') | |
166 … | + { | |
167 … | + if (msg.value.content.following) | |
168 … | + following[msg.value.content.contact] = 1 | |
169 … | + else | |
170 … | + delete following[msg.value.content.contact] | |
171 … | + } | |
172 … | + else // channel subscription | |
173 … | + { | |
174 … | + if (msg.value.content.subscribed) | |
175 … | + channelSubscriptions[msg.value.content.channel] = 1 | |
176 … | + else | |
177 … | + delete channelSubscriptions[msg.value.content.channel] | |
178 … | + } | |
179 … | + }) | |
180 … | + | |
181 … | + serveFeeds(req, res, following, channelSubscriptions, feedId, | |
182 | 182 … | 'user feed ' + (about ? about.name : "")) |
183 | - }) | |
183 … | + }) | |
184 | 184 … | ) |
185 | 185 … | }) |
186 | 186 … | } |
187 | 187 … | |
@@ -194,29 +194,29 @@ | ||
194 | 194 … | |
195 | 195 … | pull( |
196 | 196 … | sbot.createLogStream({ reverse: true, limit: 5000 }), |
197 | 197 … | pull.filter((msg) => { |
198 | - return !msg.value || | |
199 | - (msg.value.author in following || | |
200 | - msg.value.content.channel in channelSubscriptions) | |
198 … | + return !msg.value || | |
199 … | + (msg.value.author in following || | |
200 … | + msg.value.content.channel in channelSubscriptions) | |
201 | 201 … | }), |
202 | 202 … | pull.take(150), |
203 | 203 … | pull.collect(function (err, logs) { |
204 | - if (err) return respond(res, 500, err.stack || err) | |
205 | - res.writeHead(200, { | |
206 | - 'Content-Type': ctype("html") | |
207 | - }) | |
208 | - pull( | |
209 | - pull.values(logs), | |
210 | - paramap(addAuthorAbout, 8), | |
211 | - paramap(addFollowAbout, 8), | |
212 | - paramap(addVoteMessage, 8), | |
213 | - paramap(addGitLinks, 8), | |
214 | - pull(renderThread(feedOpts), wrapPage(name)), | |
215 | - toPull(res, function (err) { | |
216 | - if (err) console.error('[viewer]', err) | |
217 | - }) | |
218 | - ) | |
204 … | + if (err) return respond(res, 500, err.stack || err) | |
205 … | + res.writeHead(200, { | |
206 … | + 'Content-Type': ctype("html") | |
207 … | + }) | |
208 … | + pull( | |
209 … | + pull.values(logs), | |
210 … | + paramap(addAuthorAbout, 8), | |
211 … | + paramap(addFollowAbout, 8), | |
212 … | + paramap(addVoteMessage, 8), | |
213 … | + paramap(addGitLinks, 8), | |
214 … | + pull(renderThread(feedOpts), wrapPage(name)), | |
215 … | + toPull(res, function (err) { | |
216 … | + if (err) console.error('[viewer]', err) | |
217 … | + }) | |
218 … | + ) | |
219 | 219 … | }) |
220 | 220 … | ) |
221 | 221 … | } |
222 | 222 … | |
@@ -228,23 +228,23 @@ | ||
228 | 228 … | |
229 | 229 … | pull( |
230 | 230 … | sbot.query.read({ limit: showAll ? 300 : 10, reverse: true, query: [{$filter: { value: { content: { channel: channelId }}}}]}), |
231 | 231 … | pull.collect(function (err, logs) { |
232 | - if (err) return respond(res, 500, err.stack || err) | |
233 | - res.writeHead(200, { | |
234 | - 'Content-Type': ctype("html") | |
235 | - }) | |
236 | - pull( | |
237 | - pull.values(logs), | |
238 | - paramap(addAuthorAbout, 8), | |
239 | - paramap(addVoteMessage, 8), | |
240 | - pull(renderThread(defaultOpts, '', | |
241 | - renderShowAll(showAll, req.url)), | |
242 | - wrapPage('#' + channelId)), | |
243 | - toPull(res, function (err) { | |
244 | - if (err) console.error('[viewer]', err) | |
245 | - }) | |
246 | - ) | |
232 … | + if (err) return respond(res, 500, err.stack || err) | |
233 … | + res.writeHead(200, { | |
234 … | + 'Content-Type': ctype("html") | |
235 … | + }) | |
236 … | + pull( | |
237 … | + pull.values(logs), | |
238 … | + paramap(addAuthorAbout, 8), | |
239 … | + paramap(addVoteMessage, 8), | |
240 … | + pull(renderThread(defaultOpts, '', | |
241 … | + renderShowAll(showAll, req.url)), | |
242 … | + wrapPage('#' + channelId)), | |
243 … | + toPull(res, function (err) { | |
244 … | + if (err) console.error('[viewer]', err) | |
245 … | + }) | |
246 … | + ) | |
247 | 247 … | }) |
248 | 248 … | ) |
249 | 249 … | } |
250 | 250 … | |
@@ -317,22 +317,22 @@ | ||
317 | 317 … | |
318 | 318 … | function addFollowAbout(msg, cb) { |
319 | 319 … | if (msg.value.content.contact) |
320 | 320 … | getAbout(msg.value.content.contact, function (err, about) { |
321 | - if (err) return cb(err) | |
322 | - msg.value.content.contactAbout = about | |
323 | - cb(null, msg) | |
321 … | + if (err) return cb(err) | |
322 … | + msg.value.content.contactAbout = about | |
323 … | + cb(null, msg) | |
324 | 324 … | }) |
325 | 325 … | else |
326 | 326 … | cb(null, msg) |
327 | 327 … | } |
328 | 328 … | |
329 | 329 … | function addVoteMessage(msg, cb) { |
330 | 330 … | if (msg.value.content.type == 'vote' && msg.value.content.vote.link[0] == '%') |
331 | 331 … | getMsg(msg.value.content.vote.link, function (err, linkedMsg) { |
332 | - if (linkedMsg) | |
333 | - msg.value.content.vote.linkedText = linkedMsg.value.content.text | |
334 | - cb(null, msg) | |
332 … | + if (linkedMsg) | |
333 … | + msg.value.content.vote.linkedText = linkedMsg.value.content.text | |
334 … | + cb(null, msg) | |
335 | 335 … | }) |
336 | 336 … | else |
337 | 337 … | cb(null, msg) |
338 | 338 … | } |
@@ -347,17 +347,17 @@ | ||
347 | 347 … | |
348 | 348 … | function addGitLinks(msg, cb) { |
349 | 349 … | if (msg.value.content.type == 'git-update') |
350 | 350 … | getMsg(msg.value.content.repo, function (err, gitRepo) { |
351 | - if (gitRepo) | |
352 | - msg.value.content.repoName = gitRepo.value.content.name | |
353 | - cb(null, msg) | |
351 … | + if (gitRepo) | |
352 … | + msg.value.content.repoName = gitRepo.value.content.name | |
353 … | + cb(null, msg) | |
354 | 354 … | }) |
355 | 355 … | else if (msg.value.content.type == 'issue') |
356 | 356 … | getMsg(msg.value.content.project, function (err, gitRepo) { |
357 | - if (gitRepo) | |
358 | - msg.value.content.repoName = gitRepo.value.content.name | |
359 | - cb(null, msg) | |
357 … | + if (gitRepo) | |
358 … | + msg.value.content.repoName = gitRepo.value.content.name | |
359 … | + cb(null, msg) | |
360 | 360 … | }) |
361 | 361 … | else |
362 | 362 … | cb(null, msg) |
363 | 363 … | } |
@@ -443,25 +443,21 @@ | ||
443 | 443 … | fs.createReadStream(file).pipe(res) |
444 | 444 … | }) |
445 | 445 … | } |
446 | 446 … | |
447 | -//function prepend(fn, arg) { | |
448 | -// return function (read) { | |
449 | -// return function (abort, cb) { | |
450 | -// if (fn && !abort) { | |
451 | -// var _fn = fn | |
452 | -// fn = null | |
453 | -// return _fn(arg, function (err, value) { | |
454 | -// if (err) return read(err, function (err) { | |
455 | -// cb(err || true) | |
456 | -// }) | |
457 | -// cb(null, value) | |
458 | -// }) | |
459 | -// } | |
460 | -// read(abort, cb) | |
461 | -// } | |
462 | -// } | |
463 | -//} | |
464 | - | |
465 | - | |
466 | - | |
467 | - | |
447 … | +function prepend(fn, arg) { | |
448 … | + return function (read) { | |
449 … | + return function (abort, cb) { | |
450 … | + if (fn && !abort) { | |
451 … | + var _fn = fn | |
452 … | + fn = null | |
453 … | + return _fn(arg, function (err, value) { | |
454 … | + if (err) return read(err, function (err) { | |
455 … | + cb(err || true) | |
456 … | + }) | |
457 … | + cb(null, value) | |
458 … | + }) | |
459 … | + } | |
460 … | + read(abort, cb) | |
461 … | + } | |
462 … | + } | |
463 … | +} |
Built with git-ssb-web