localhost and 127.0.0.1 are "virtual" relays, but not when running go test

This commit is contained in:
fiatjaf
2025-03-10 02:49:08 -03:00
parent 7e04bbb4b8
commit 8d869009b0
2 changed files with 9 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ import (
"math"
"strings"
"sync"
"testing"
"time"
)
@@ -21,12 +22,16 @@ func IsVirtualRelay(url string) bool {
if strings.HasPrefix(url, "wss://feeds.nostr.band") ||
strings.HasPrefix(url, "wss://filter.nostr.wine") ||
strings.HasPrefix(url, "ws://localhost") ||
strings.HasPrefix(url, "ws://127.0.0.1") ||
strings.HasPrefix(url, "wss://cache") {
return true
}
if !testing.Testing() &&
strings.HasPrefix(url, "ws://localhost") ||
strings.HasPrefix(url, "ws://127.0.0.1") {
return true
}
return false
}