mirror of
https://github.com/luminous-devs/lume.git
synced 2024-09-29 00:10:47 +00:00
auto connect user relays
This commit is contained in:
parent
217ac490b1
commit
8355ad6863
@ -64,6 +64,10 @@ export const NDKInstance = () => {
|
||||
cacheAdapter: tauriAdapter,
|
||||
outboxRelayUrls: ['wss://purplepag.es'],
|
||||
enableOutboxModel: outbox,
|
||||
autoConnectUserRelays: true,
|
||||
autoFetchUserMutelist: true,
|
||||
clientName: 'Lume',
|
||||
clientNip89: 'Lume',
|
||||
});
|
||||
|
||||
// add signer if exist
|
||||
@ -76,10 +80,10 @@ export const NDKInstance = () => {
|
||||
// update account's metadata
|
||||
if (db.account) {
|
||||
const user = instance.getUser({ pubkey: db.account.pubkey });
|
||||
instance.activeUser = user;
|
||||
db.account.contacts = [...(await user.follows(undefined, outbox))].map(
|
||||
(user) => user.pubkey
|
||||
);
|
||||
db.account.relayList = await user.relayList();
|
||||
|
||||
// prefetch data
|
||||
await queryClient.prefetchInfiniteQuery({
|
||||
|
Loading…
Reference in New Issue
Block a user