File tree 3 files changed +12
-9
lines changed
3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @nostr/tools" ,
3
- "version" : " 2.10.2 " ,
3
+ "version" : " 2.10.3 " ,
4
4
"exports" : {
5
5
"." : " ./index.ts" ,
6
6
"./core" : " ./core.ts" ,
Original file line number Diff line number Diff line change @@ -108,23 +108,26 @@ export function parse(event: Pick<Event, 'tags'>): {
108
108
109
109
// remove root and reply from mentions, inherit relay hints from authors if any
110
110
; [ result . reply , result . root ] . forEach ( ref => {
111
- let idx = result . mentions . indexOf ( ref ! )
111
+ if ( ! ref ) return
112
+
113
+ let idx = result . mentions . indexOf ( ref )
112
114
if ( idx !== - 1 ) {
113
115
result . mentions . splice ( idx , 1 )
114
116
}
115
- if ( ref ! . author ) {
116
- let author = result . profiles . find ( p => p . pubkey === ref ! . author )
117
+ if ( ref . author ) {
118
+ let author = result . profiles . find ( p => p . pubkey === ref . author )
117
119
if ( author && author . relays ) {
118
- if ( ! ref ! . relays ) {
119
- ref ! . relays = [ ]
120
+ if ( ! ref . relays ) {
121
+ ref . relays = [ ]
120
122
}
121
123
author . relays . forEach ( url => {
122
- if ( ref ? .relays ! ?. indexOf ( url ) === - 1 ) ref ! . relays ! . push ( url )
124
+ if ( ref . relays ! ?. indexOf ( url ) === - 1 ) ref . relays ! . push ( url )
123
125
} )
124
- author . relays = ref ! . relays
126
+ author . relays = ref . relays
125
127
}
126
128
}
127
129
} )
130
+
128
131
result . mentions . forEach ( ref => {
129
132
if ( ref ! . author ) {
130
133
let author = result . profiles . find ( p => p . pubkey === ref . author )
Original file line number Diff line number Diff line change 1
1
{
2
2
"type" : " module" ,
3
3
"name" : " nostr-tools" ,
4
- "version" : " 2.10.2 " ,
4
+ "version" : " 2.10.3 " ,
5
5
"description" : " Tools for making a Nostr client." ,
6
6
"repository" : {
7
7
"type" : " git" ,
You can’t perform that action at this time.
0 commit comments