aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdrien Hopkins <[email protected]>2025-12-05 10:26:59 -0500
committerAdrien Hopkins <[email protected]>2025-12-05 10:26:59 -0500
commitee846df5039ee3768fa302812442a01e03f4e03a (patch)
treec7046e86ddc2dd8d0f5b9a27de0f293b93b88d6f /src/lib
parent4374655730c3762ea56e9c732a7c0b7ab872ae1f (diff)
downloadcoinos-ui-ee846df5039ee3768fa302812442a01e03f4e03a.tar.gz
coinos-ui-ee846df5039ee3768fa302812442a01e03f4e03a.zip
Create initial DM selection page
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/nostr.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/nostr.ts b/src/lib/nostr.ts
index bfaa14c1..6a8b179a 100644
--- a/src/lib/nostr.ts
+++ b/src/lib/nostr.ts
@@ -204,3 +204,14 @@ const signingMethods = {
return signedEvent;
},
};
+
+// Returns all the keys mentioned in the provided event's 'p' tags.
+export const pTagKeys = (event: object): string[] => {
+ let keys = [];
+ for (const tag of event.tags) {
+ if (tag[0] === "p") {
+ keys.push(tag[1]);
+ }
+ }
+ return keys;
+}