Commit f517e408199ddd220b54015d3442f2bbde7951ac
everything stream kind of works
Ev Bogue committed on 6/9/2018, 5:06:17 PMParent: 891c61c1b10c0585beba1672fbf7fb5a3968b303
Files changed
views.js | changed |
views.js | ||
---|---|---|
@@ -203,9 +203,8 @@ | ||
203 | 203 … | } else { |
204 | 204 … | content.appendChild(rootMsg) |
205 | 205 … | } |
206 | 206 … | }) |
207 | - | |
208 | 207 … | } |
209 | 208 … | |
210 | 209 … | var keyPage = function () { |
211 | 210 … | var screen = document.getElementById('screen') |
@@ -242,35 +241,57 @@ | ||
242 | 241 … | |
243 | 242 … | screen.appendChild(hyperscroll(content)) |
244 | 243 … | } |
245 | 244 … | |
245 … | +var nested = require('libnested') | |
246 … | + | |
246 | 247 … | function everythingStream () { |
247 | - var content = h('div.content') | |
248 | 248 … | |
249 | 249 … | var screen = document.getElementById('screen') |
250 … | + var content = h('div.content') | |
250 | 251 … | |
251 | 252 … | screen.appendChild(hyperscroll(content)) |
252 | 253 … | |
253 | - function createStream (opts) { | |
254 … | + /*function createStream (opts) { | |
254 | 255 … | return pull( |
255 | - More(sbot.query, opts, {query: [{$filter: { value: { timestamp: { $gt: 0 }}}}]}), | |
256 … | + More(sbot.query, opts, [{$filter: { value: { timestamp: { $gt: 0 }}}}]), | |
256 | 257 … | pull.map(function (msg) { |
257 | 258 … | return render(msg) |
258 | 259 … | }) |
259 | 260 … | ) |
260 | 261 … | } |
261 | 262 … | |
262 | 263 … | pull( |
263 | - createStream({old: false, live: true, limit: 10}), | |
264 … | + createStream({ limit: 10, old: false}), | |
264 | 265 … | stream.top(content) |
265 | 266 … | ) |
266 | 267 … | |
267 | 268 … | pull( |
268 | - createStream({reverse: true, live: false, limit: 10}), | |
269 … | + createStream({limit: 10, live: false, reverse: true}), | |
269 | 270 … | stream.bottom(content) |
271 … | + )*/ | |
272 … | + | |
273 … | + function createStream (opts) { | |
274 … | + return pull( | |
275 … | + sbot.query({query: [{$filter: { value: { timestamp: { $gt: 0 }}}}], reverse: true}), | |
276 … | + pull.map(function (msg) { | |
277 … | + return render(msg) | |
278 … | + }) | |
279 … | + ) | |
280 … | + } | |
281 … | + | |
282 … | + /*pull( | |
283 … | + createStream({old: false}), | |
284 … | + stream.top(content) | |
285 … | + )*/ | |
286 … | + | |
287 … | + pull( | |
288 … | + createStream(), | |
289 … | + stream.bottom(content) | |
270 | 290 … | ) |
271 | 291 … | } |
272 | 292 … | |
293 … | + | |
273 | 294 … | function hash () { |
274 | 295 … | return window.location.hash.substring(1) |
275 | 296 … | } |
276 | 297 … |
Built with git-ssb-web