Skip to content

Timelines

The TimelineLoader class can be used to load a timeline of events.

ts
import { TimelineLoader } from "applesauce-loaders";

const loader = new TimelineLoader(rxNostr, TimelineLoader.simpleFilterMap(relays, [{ kinds: [1], authors: pubkeys }]), {
  // limit each page to 100 events
  limit: 100,
});

loader.subscribe((packet) => {
  console.log(packet.event);
});

// load first page
loader.next();