auto connect user relays
This commit is contained in:
@@ -64,6 +64,10 @@ export const NDKInstance = () => {
|
|||||||
cacheAdapter: tauriAdapter,
|
cacheAdapter: tauriAdapter,
|
||||||
outboxRelayUrls: ['wss://purplepag.es'],
|
outboxRelayUrls: ['wss://purplepag.es'],
|
||||||
enableOutboxModel: outbox,
|
enableOutboxModel: outbox,
|
||||||
|
autoConnectUserRelays: true,
|
||||||
|
autoFetchUserMutelist: true,
|
||||||
|
clientName: 'Lume',
|
||||||
|
clientNip89: 'Lume',
|
||||||
});
|
});
|
||||||
|
|
||||||
// add signer if exist
|
// add signer if exist
|
||||||
@@ -76,10 +80,10 @@ export const NDKInstance = () => {
|
|||||||
// update account's metadata
|
// update account's metadata
|
||||||
if (db.account) {
|
if (db.account) {
|
||||||
const user = instance.getUser({ pubkey: db.account.pubkey });
|
const user = instance.getUser({ pubkey: db.account.pubkey });
|
||||||
|
instance.activeUser = user;
|
||||||
db.account.contacts = [...(await user.follows(undefined, outbox))].map(
|
db.account.contacts = [...(await user.follows(undefined, outbox))].map(
|
||||||
(user) => user.pubkey
|
(user) => user.pubkey
|
||||||
);
|
);
|
||||||
db.account.relayList = await user.relayList();
|
|
||||||
|
|
||||||
// prefetch data
|
// prefetch data
|
||||||
await queryClient.prefetchInfiniteQuery({
|
await queryClient.prefetchInfiniteQuery({
|
||||||
|
|||||||
Reference in New Issue
Block a user