let sub = pool.subscribeMany(

nostrUser

? filterRelays(nostrUser?.relays || [], relaysOnPlatform)

: relaysOnPlatform,

[

{

kinds: [6, 7],

"#e": [event.id],

},

{

kinds: [1],

"#q": [event.id],

},

{

kinds: [1],

"#e": [event.id],

},

{

kinds: [9735],

"#p": [event.pubkey],

"#e": [event.id],

},

], https://github.com/YakiHonne/yakihonne-web-app/blob/main/client/src/Components/NOSTR/NotesComment.js yakihonne代码看 这个评论获取的是全数据。

处理数据: async onevent(event_) {

if (event_.kind === 9735) {

let sats = decodeBolt11(getBolt11(event_));

let zapper = getZapper(event_);

setZappers((prev) => {

return [...prev, zapper];

});

setZapsCount((prev) => prev + sats);

}

if (event_.kind === 7) {

setReactions((reactions_) => [...reactions_, event_]);

}

if (event_.kind === 6) {

setReposts((reposts) => [...reposts, event_]);

}

if (event_.kind === 1) {

let check_kind1 = await onEvent(event_);

if (check_kind1.checkForQuote)

setQuotes((quotes) => [...quotes, event_]);

if (check_kind1.checkForComment)

setComments((comments) => [...comments, event_]);

}

},

}

);

Reply to this note

Please Login to reply.

Discussion

No replies yet.