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 AMParent: 0451703ba7a81e3790d83f8b1f67c50f96392836
Files changed
modules/page/html/render/public.js | changed |
modules/page/html/render/public.js | ||
---|---|---|
@@ -204,21 +204,33 @@ | ||
204 | 204 … | |
205 | 205 … | function getFeed (opts) { |
206 | 206 … | if (opts.lt && opts.lt < oldest) { |
207 | 207 … | 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) | |
220 | 208 … | } |
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 … | + // } | |
221 | 233 … | } |
222 | 234 … | |
223 | 235 … | function getFirstMessage (feedId, cb) { |
224 | 236 … | api.sbot.pull.userFeed({id: feedId, gte: 0, limit: 1})(null, cb) |
Built with git-ssb-web