Merge pull request #249 from alexgleason/fix-nip27-type

Fix nip27 type
This commit is contained in:
Alex Gleason
2023-07-13 11:02:33 -05:00
committed by GitHub
2 changed files with 4 additions and 10 deletions

View File

@@ -17,17 +17,11 @@ test('fetch nip05 profiles', async () => {
)
expect(p2!.relays).toEqual(['wss://relay.damus.io'])
let p3 = await queryProfile('channel.ninja@channel.ninja')
let p3 = await queryProfile('_@fiatjaf.com')
expect(p3!.pubkey).toEqual(
'36e65b503eba8a6b698e724a59137603101166a1cddb45ddc704247fc8aa0fce'
)
expect(p3!.relays).toEqual(undefined)
let p4 = await queryProfile('_@fiatjaf.com')
expect(p4!.pubkey).toEqual(
'3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d'
)
expect(p4!.relays).toEqual([
expect(p3!.relays).toEqual([
'wss://relay.nostr.bg',
'wss://nos.lol',
'wss://nostr-verified.wellorder.net',

View File

@@ -13,7 +13,7 @@ export interface NostrURIMatch extends NostrURI {
}
/** Find and decode all NIP-21 URIs. */
export function* matchAll(content: string): Iterable<NostrURIMatch> {
export function * matchAll(content: string): Iterable<NostrURIMatch> {
const matches = content.matchAll(regex())
for (const match of matches) {
@@ -56,7 +56,7 @@ export function replaceAll(
content: string,
replacer: (match: NostrURI) => string
): string {
return content.replaceAll(regex(), (uri, value) => {
return content.replaceAll(regex(), (uri, value: string) => {
return replacer({
uri: uri as `nostr:${string}`,
value,