Commit graph

32 commits

Author SHA1 Message Date
Alex Gleason
433c2a4347
@lambdalisue/async -> @core/asyncutil 2025-02-09 15:06:13 -06:00
Alex Gleason
2165e649bc
Remove Stickynotes, replace all occurrences of console.log with logi 2025-01-27 18:11:32 -06:00
Alex Gleason
7fdfb806f4
pipeline: skip refetch of encountered events 2025-01-21 17:31:55 -06:00
Alex Gleason
b53c6dab62
Add FIREHOSE_KINDS variable 2024-09-19 21:51:48 -05:00
Alex Gleason
5454942a2c
Update Prometheus metrics to conform to best practices 2024-09-07 08:52:02 -05:00
Alex Gleason
b05bf37cb3
Limit firehose concurrency 2024-08-01 11:51:38 -05:00
P. Reis
3a8ade4de2 Merge branch 'main' into zapped-by-pagination-sort-amount 2024-06-23 18:49:56 -03:00
Alex Gleason
31a5533fd7
Add Prometheus metrics 2024-06-21 22:38:25 -05:00
P. Reis
1b4ebaccd8 refactor: resolve import specifier via the active import map 2024-06-20 15:26:08 -03:00
Alex Gleason
08c9ee0670
Refactor client and firehose 2024-05-14 16:25:24 -05:00
Alex Gleason
3513206de1
stickynotes alias 2024-05-01 16:14:50 -05:00
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
Renamed from src/loopback.ts (Browse further)