mirror of
https://github.com/edufeed-org/educards.git
synced 2025-12-07 23: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({
|
||||
user: null,
|
||||
currentBoardId: null
|
||||
});
|
||||
|
||||
|
|
@ -89,6 +88,7 @@ const createNDKStore = () => {
|
|||
// 'wss://relay.nostr.band',
|
||||
// 'wss://nos.lol',
|
||||
// 'ws://localhost:10547'
|
||||
'wss://purplepag.es',
|
||||
'wss://relay-k12.edufeed.org'
|
||||
// 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 {
|
||||
db,
|
||||
|
|
@ -16,11 +16,13 @@ export async function login(method) {
|
|||
const ndk = get(ndkStore);
|
||||
ndk.signer = nip07signer;
|
||||
|
||||
/** @type {NDKUser | null} */
|
||||
let user = {};
|
||||
switch (method) {
|
||||
case 'browser-extension': {
|
||||
console.log('login with extension');
|
||||
user = await nip07signer.user();
|
||||
await user.fetchProfile();
|
||||
userStore.set(user);
|
||||
console.log('user', user);
|
||||
db.update((db) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue