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