Added support for rendering mentions.

This commit is contained in:
Thomas Mathews 2023-01-16 19:52:41 -08:00
parent 20d56bf3fe
commit 7ccb07ffc3
5 changed files with 69 additions and 12 deletions

View file

@ -25,8 +25,8 @@ function event_tags_pubkey(ev, pubkey) {
return false
}
function event_get_pubkeys(ev) {
const keys = [ev.pubkey];
function event_get_tagged_pubkeys(ev) {
const keys = [];
for (const tag of ev.tags) {
if (tag.length >= 2 && tag[0] == "p")
keys.push(tag[1]);
@ -34,6 +34,12 @@ function event_get_pubkeys(ev) {
return keys;
}
function event_get_pubkeys(ev) {
const keys = event_get_tagged_pubkeys(ev);
keys.splice(0, 0, ev.pubkey);
return keys;
}
function event_calculate_pow(ev) {
const id_bits = leading_zero_bits(ev.id)
for (const tag of ev.tags) {