File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -241,13 +241,17 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
241
241
}
242
242
243
243
// content massaging
244
- for index , value := range data .event .Tags {
245
- placeholderTag := "#[" + fmt .Sprintf ("%d" , index ) + "]"
244
+ for i , tag := range data .event .Tags {
245
+ if len (tag ) < 2 {
246
+ continue
247
+ }
248
+
249
+ placeholderTag := "#[" + fmt .Sprintf ("%d" , i ) + "]"
246
250
nreplace := ""
247
- if value [0 ] == "p" {
248
- nreplace , _ = nip19 .EncodePublicKey (value [1 ])
249
- } else if value [0 ] == "e" {
250
- nreplace , _ = nip19 .EncodeEvent (value [1 ], []string {}, "" )
251
+ if tag [0 ] == "p" {
252
+ nreplace , _ = nip19 .EncodePublicKey (tag [1 ])
253
+ } else if tag [0 ] == "e" {
254
+ nreplace , _ = nip19 .EncodeEvent (tag [1 ], []string {}, "" )
251
255
} else {
252
256
continue
253
257
}
@@ -353,7 +357,7 @@ func renderEvent(w http.ResponseWriter, r *http.Request) {
353
357
}
354
358
355
359
content := data .content
356
- for _ , tag := range data .event .Tags .GetAll ([] string { "emoji" } ) {
360
+ for tag := range data .event .Tags .FindAll ( "emoji" ) {
357
361
// custom emojis
358
362
if len (tag ) >= 3 && isValidShortcode (tag [1 ]) {
359
363
u , err := url .Parse (tag [2 ])
You can’t perform that action at this time.
0 commit comments