You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
414 B
18 lines
414 B
// nip11.ts |
|
var _fetch; |
|
try { |
|
_fetch = fetch; |
|
} catch { |
|
} |
|
function useFetchImplementation(fetchImplementation) { |
|
_fetch = fetchImplementation; |
|
} |
|
async function fetchRelayInformation(url) { |
|
return await (await fetch(url.replace("ws://", "http://").replace("wss://", "https://"), { |
|
headers: { Accept: "application/nostr+json" } |
|
})).json(); |
|
} |
|
export { |
|
fetchRelayInformation, |
|
useFetchImplementation |
|
};
|
|
|