git ssb

10+

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