Mike Dilger
|
4bc65033b6
|
Use a dashmap for GLOBALS.events
|
2023-01-07 07:55:17 +13:00 |
|
Mike Dilger
|
dbba43c87d
|
Pass subscription (handle) to process_new_events
|
2023-01-06 06:56:48 +13:00 |
|
Mike Dilger
|
d03cf859e1
|
Remove globals.last_reply, we no longer need it
|
2023-01-03 14:27:45 +13:00 |
|
Mike Dilger
|
12b0014485
|
Update for upstream nostr-types Url::is_valid_relay_url()
|
2022-12-31 20:50:00 +13:00 |
|
Mike Dilger
|
72b086d48d
|
Use PublicKeyHex instead of PublicKey where we can
|
2022-12-31 15:25:04 +13:00 |
|
Mike Dilger
|
8a7e35ac9b
|
GLOBALS.people replaced with a People Manager object that keeps memory and database in sync. [plus a lot of dead code commented out]
|
2022-12-31 14:37:41 +13:00 |
|
Mike Dilger
|
63d1b3d8ab
|
bugfix
|
2022-12-30 22:22:19 +13:00 |
|
Mike Dilger
|
11784b33eb
|
event_new tracking/highlighting
|
2022-12-30 17:07:30 +13:00 |
|
Mike Dilger
|
0adfe4329f
|
bugfix/rework around updating last reply
|
2022-12-30 08:50:58 +13:00 |
|
Mike Dilger
|
45c6fe3915
|
URL related code updated for upstream
|
2022-12-29 13:07:24 +13:00 |
|
Mike Dilger
|
83c603a5b6
|
Switch from Mutex locks to to RwLocks where it makes sense
|
2022-12-27 20:55:38 +13:00 |
|
Mike Dilger
|
2072a445df
|
Improve seek by desiring entire reply chain at once
|
2022-12-26 21:33:26 +13:00 |
|
Mike Dilger
|
26a6261312
|
Even more Url validation
|
2022-12-26 18:39:12 +13:00 |
|
Mike Dilger
|
5255d33fdd
|
Update more data on event processing
|
2022-12-26 12:33:18 +13:00 |
|
Mike Dilger
|
9f5f9b1a46
|
Strip/update dead code
|
2022-12-24 17:59:30 +13:00 |
|
Mike Dilger
|
b544603d5e
|
PART 3 of globals/process revamp: Switch processing over to the new process
|
2022-12-24 17:59:29 +13:00 |
|
Mike Dilger
|
9302b36a57
|
PART 2 of globals/process revamp: mod process with process_new_event() to replace old add_event()
|
2022-12-24 17:59:05 +13:00 |
|