16 Commits

Author SHA1 Message Date
water783
9cd490bd84 merge from github.com/fiatjaf/relay29 2024-09-14 11:02:22 +08:00
water783
323ab301f5 fix panic 2024-07-14 11:21:20 +08:00
water783
ba381776a6 fix crash issue, maybe.. 2024-07-11 18:03:28 +08:00
fiatjaf
0c6725cbea "#p" filtering on group metadata events. 2024-07-10 14:46:12 -03:00
fiatjaf
68f6f52c82 turn into a library. 2024-07-05 00:37:13 -03:00
fiatjaf
9648641c6e some fixes. 2024-07-03 22:20:19 -03:00
fiatjaf
8c73f13b4d refactor, private groups, support pablo's discovery trick. 2024-07-03 22:05:15 -03:00
fiatjaf
96e7134dd3
properly handling admins and member queries. 2024-01-04 16:46:01 -03:00
fiatjaf
dad490d3b0
move some generic group-management stuff to go-nostr/nip29/relay 2024-01-04 11:49:15 -03:00
fiatjaf
ae727dd49f
broadcast metadata events whenever a group metadata is changed. 2024-01-01 17:20:36 -03:00
fiatjaf
5a4cc1fa5a move basic definitions to go-nostr/nip29 2024-01-01 12:57:24 -03:00
fiatjaf
e93d3aaec9 keep list of groups in memory so we can list them when requested. 2023-12-30 15:23:17 -03:00
fiatjaf
9702ebbc85
prevent duplicates. 2023-12-29 16:56:56 -03:00
fiatjaf
767098fca2
implement querying for all 39000 events. 2023-12-29 16:49:06 -03:00
fiatjaf
74bf830ab7
add user automatically when requested. 2023-11-23 16:59:56 -03:00
fiatjaf
4bcad7600c
move stuff around. 2023-11-22 18:03:03 -03:00