Browse Source

chore: fix breaking changes from dependancies

from nostr-tools and ndk
master
DanConwayDev 2 years ago
parent
commit
ee6ad507e3
No known key found for this signature in database
GPG Key ID: 68E15486D73F75E1
  1. 4
      src/lib/components/events/content/utils.ts
  2. 8
      src/lib/stores/users.ts
  3. 5
      src/lib/wrappers/EventPreview.svelte

4
src/lib/components/events/content/utils.ts

@ -1,7 +1,7 @@
import type { NDKTag } from '@nostr-dev-kit/ndk' import type { NDKTag } from '@nostr-dev-kit/ndk'
import { nip19 } from 'nostr-tools' import { nip19 } from 'nostr-tools'
import type { AddressPointer, EventPointer } from 'nostr-tools/lib/types/nip19' import type { AddressPointer, EventPointer } from 'nostr-tools/nip19'
import { last } from 'ramda' import last from 'ramda/src/last'
export const TOPIC = 'topic' export const TOPIC = 'topic'
export const LINKCOLLECTION = 'link[]' export const LINKCOLLECTION = 'link[]'

8
src/lib/stores/users.ts

@ -2,7 +2,11 @@ import {
defaults as user_defaults, defaults as user_defaults,
type UserObject, type UserObject,
} from '$lib/components/users/type' } from '$lib/components/users/type'
import { NDKNip07Signer, NDKRelayList } from '@nostr-dev-kit/ndk' import {
getRelayListForUser,
NDKNip07Signer,
NDKRelayList,
} from '@nostr-dev-kit/ndk'
import { get, writable, type Unsubscriber, type Writable } from 'svelte/store' import { get, writable, type Unsubscriber, type Writable } from 'svelte/store'
import { ndk } from './ndk' import { ndk } from './ndk'
@ -168,7 +172,7 @@ export const getUserRelays = async (hexpubkey: string): Promise<UserRelays> => {
loading: true, loading: true,
ndk_relays: undefined, ndk_relays: undefined,
}) })
const relay_list = await NDKRelayList.forUser(hexpubkey, ndk) const relay_list = await getRelayListForUser(hexpubkey, ndk)
const querying_user_relays = { const querying_user_relays = {
loading: false, loading: false,
ndk_relays: relay_list, ndk_relays: relay_list,

5
src/lib/wrappers/EventPreview.svelte

@ -4,10 +4,7 @@
import { get, writable, type Writable } from 'svelte/store' import { get, writable, type Writable } from 'svelte/store'
import { base_relays, ndk } from '$lib/stores/ndk' import { base_relays, ndk } from '$lib/stores/ndk'
import EventCard from './EventCard.svelte' import EventCard from './EventCard.svelte'
import type { import type { AddressPointer, EventPointer } from 'nostr-tools/nip19'
AddressPointer,
EventPointer,
} from 'nostr-tools/lib/types/nip19'
import { repo_kind } from '$lib/kinds' import { repo_kind } from '$lib/kinds'
import { ensureRepo } from '$lib/stores/repos' import { ensureRepo } from '$lib/stores/repos'
import EventWrapperLite from '$lib/components/events/EventWrapperLite.svelte' import EventWrapperLite from '$lib/components/events/EventWrapperLite.svelte'

Loading…
Cancel
Save