mirror of
https://github.com/edufeed-org/educards.git
synced 2025-12-10 00:34:34 +00:00
fetch profile when signing in user
This commit is contained in:
parent
a8dcc4be11
commit
65df3838cc
2 changed files with 4 additions and 2 deletions
|
|
@ -72,7 +72,6 @@ export const userBoards = derived([user, boards], ([$user, $boards]) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
export const db = writable({
|
export const db = writable({
|
||||||
user: null,
|
|
||||||
currentBoardId: null
|
currentBoardId: null
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -89,6 +88,7 @@ const createNDKStore = () => {
|
||||||
// 'wss://relay.nostr.band',
|
// 'wss://relay.nostr.band',
|
||||||
// 'wss://nos.lol',
|
// 'wss://nos.lol',
|
||||||
// 'ws://localhost:10547'
|
// 'ws://localhost:10547'
|
||||||
|
'wss://purplepag.es',
|
||||||
'wss://relay-k12.edufeed.org'
|
'wss://relay-k12.edufeed.org'
|
||||||
// Add more default relays here
|
// Add more default relays here
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import NDK, { NDKNip07Signer, NDKEvent } from '@nostr-dev-kit/ndk';
|
import NDK, { NDKNip07Signer, NDKEvent, NDKUser } from '@nostr-dev-kit/ndk';
|
||||||
import { get } from 'svelte/store';
|
import { get } from 'svelte/store';
|
||||||
import {
|
import {
|
||||||
db,
|
db,
|
||||||
|
|
@ -16,11 +16,13 @@ export async function login(method) {
|
||||||
const ndk = get(ndkStore);
|
const ndk = get(ndkStore);
|
||||||
ndk.signer = nip07signer;
|
ndk.signer = nip07signer;
|
||||||
|
|
||||||
|
/** @type {NDKUser | null} */
|
||||||
let user = {};
|
let user = {};
|
||||||
switch (method) {
|
switch (method) {
|
||||||
case 'browser-extension': {
|
case 'browser-extension': {
|
||||||
console.log('login with extension');
|
console.log('login with extension');
|
||||||
user = await nip07signer.user();
|
user = await nip07signer.user();
|
||||||
|
await user.fetchProfile();
|
||||||
userStore.set(user);
|
userStore.set(user);
|
||||||
console.log('user', user);
|
console.log('user', user);
|
||||||
db.update((db) => {
|
db.update((db) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue