diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f0d363cb..b56a8ad2 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -29,6 +29,9 @@ freshness, storageAdapters, tracker, + session, + signer, + dropSession, } from "@welshman/app" import * as lib from "@welshman/lib" import * as util from "@welshman/util" @@ -40,6 +43,11 @@ import {loadUserData} from "@app/commands" import * as state from "@app/state" + // Migration: old nostrtalk instance used different sessions + if ($session && !$signer) { + dropSession($session.pubkey) + } + let ready: Promise = Promise.resolve() onMount(() => {