Commit Graph

21 Commits

Author SHA1 Message Date
Alex Gleason
9c91e41e87 Switch NSpec to Nostrify, update imports 2024-04-19 16:39:35 -05:00
Alex Gleason
5b24b7ad39 Pass Request signal down from API controllers 2024-01-23 15:58:59 -06:00
Alex Gleason
aaf01462c1 Update code to use new DittoEvent and DittoFilter. Event -> NostrEvent 2024-01-23 12:07:22 -06:00
Alex Gleason
9a039bd021 firehose: ingest zap receipts 2024-01-17 11:54:28 -06:00
Alex Gleason
52d39c7a56 debug: firehose, stats, sub 2023-12-27 19:35:06 -06:00
Alex Gleason
6d6e3bcecc Move console.info from firehose to pipeline 2023-12-22 10:24:14 -06:00
Alex Gleason
cdfb21caa6 Pool: log number of active relays to connect to 2023-12-17 11:00:04 -06:00
Alex Gleason
17c75e6761 Move pool to a separate module (to avoid importing firehose in tests) 2023-09-05 22:00:32 -05:00
Alex Gleason
a69b7f54f8 pipeline: broadcast deletions to all known relays 2023-09-05 21:45:30 -05:00
Alex Gleason
9b761ff960 firehose: apparently the since filter is essential 2023-08-29 16:40:23 -05:00
Alex Gleason
fc1ed59002 firehose: use limit: 0 instead of since 2023-08-29 14:53:12 -05:00
Alex Gleason
85345bc157 firehose: catch pipeline crash 2023-08-17 20:28:23 -05:00
Alex Gleason
87c67c0a39 Add pipeline module 2023-08-17 16:47:22 -05:00
Alex Gleason
c15194020f Delete event.ts, use nostr-tools types 2023-08-16 21:53:51 -05:00
Alex Gleason
882a3fe203 Use only "active" relays in the pool 2023-08-16 08:28:52 -05:00
Alex Gleason
3da30553cb firehose: accept kind 10002 events 2023-08-14 19:16:49 -05:00
Alex Gleason
875fcfb09d firehose: nown --> known 2023-08-14 19:01:56 -05:00
Alex Gleason
45a3e2974e firehose: expand criteria, improve logging 2023-08-14 19:01:28 -05:00
Alex Gleason
cd5cf96886 firehose: update comment 2023-08-14 15:39:21 -05:00
Alex Gleason
78f638e633 Add relays to database and start tracking them 2023-08-14 14:11:28 -05:00
Alex Gleason
1b8bb78717 Rename loopback to firehose 2023-08-14 11:02:09 -05:00