git ssb

0+

alanz / patchwork



forked from Matt McKegg / patchwork

Commit 14f790fb7e7f37a2f2427d5587b29c83e420986b

experiment with only using provided timestamps rather than sync time for public feed ordering

Matt McKegg committed on 4/7/2017, 7:42:23 AM
Parent: 0451703ba7a81e3790d83f8b1f67c50f96392836

Files changed

modules/page/html/render/public.jschanged
modules/page/html/render/public.jsView
@@ -204,21 +204,33 @@
204204
205205 function getFeed (opts) {
206206 if (opts.lt && opts.lt < oldest) {
207207 opts = extend(opts, {lt: parseInt(opts.lt, 10)})
208- return pull(
209- api.sbot.pull.feed(opts),
210- pull.map((msg) => {
211- if (msg.sync) {
212- return msg
213- } else {
214- return {key: msg.key, value: msg.value, timestamp: msg.value.timestamp}
215- }
216- })
217- )
218- } else {
219- return api.sbot.pull.log(opts)
220208 }
209+
210+ return pull(
211+ api.sbot.pull.feed(opts),
212+ pull.map((msg) => {
213+ if (msg.sync) return msg
214+ return {key: msg.key, value: msg.value, timestamp: msg.value.timestamp}
215+ })
216+ )
217+
218+ // if (opts.lt && opts.lt < oldest) {
219+ // opts = extend(opts, {lt: parseInt(opts.lt, 10)})
220+ // return pull(
221+ // api.sbot.pull.feed(opts),
222+ // pull.map((msg) => {
223+ // if (msg.sync) {
224+ // return msg
225+ // } else {
226+ // return {key: msg.key, value: msg.value, timestamp: msg.value.timestamp}
227+ // }
228+ // })
229+ // )
230+ // } else {
231+ // return api.sbot.pull.log(opts)
232+ // }
221233 }
222234
223235 function getFirstMessage (feedId, cb) {
224236 api.sbot.pull.userFeed({id: feedId, gte: 0, limit: 1})(null, cb)

Built with git-ssb-web