diff --git a/package.json b/package.json
index 873f160..2b0c8ef 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.1.0",
"private": true,
"dependencies": {
- "@snort/system-react": "^1.0.7",
+ "@snort/system-react": "^1.0.8",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^13.0.0",
"@testing-library/user-event": "^13.2.1",
diff --git a/src/element/live-chat.tsx b/src/element/live-chat.tsx
index 6c9a97a..d91fe53 100644
--- a/src/element/live-chat.tsx
+++ b/src/element/live-chat.tsx
@@ -104,19 +104,19 @@ function ChatMessage({ ev, link }: { ev: TaggedRawEvent, link: NostrLink }) {
function ChatZap({ ev }: { ev: TaggedRawEvent }) {
const parsed = parseZap(ev, System.ProfileLoader.Cache);
- useUserProfile(System, parsed.sender);
+ useUserProfile(System, parsed.anonZap ? undefined : parsed.sender);
- if(!parsed.valid) {
+ if (!parsed.valid) {
console.debug(parsed);
return null;
}
return (
-
+ }} />
zapped
{parsed.amount}
diff --git a/src/index.tsx b/src/index.tsx
index 504774b..6f3f6ac 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -26,6 +26,10 @@ export const Login = new LoginStore();
const router = createBrowserRouter([
{
element:
,
+ loader: async() => {
+ await System.Init();
+ return null;
+ },
children: [
{
path: "/",
diff --git a/yarn.lock b/yarn.lock
index ff7ed98..b4c540b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1794,19 +1794,19 @@
dexie "^3.2.4"
light-bolt11-decoder "^3.0.0"
-"@snort/system-react@^1.0.7":
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/@snort/system-react/-/system-react-1.0.7.tgz#f4ad626b98ef9377ffb201fee797809dd2e2fbf3"
- integrity sha512-JpIe7fv+VoJYRNhsUdgj+LBsJRKdiqG5BKnERfhl+2d6WORK9yO1y4VvgibhcntY39g3lH8xIOV7xUGf40lS+w==
+"@snort/system-react@^1.0.8":
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/@snort/system-react/-/system-react-1.0.8.tgz#c496c950e4621edac1a1d72b90934b2d99d0a641"
+ integrity sha512-3JQAeF144txyPyTqgmj5rgqY2URrkO8WTRKo3+y8TqnziOI+90WDmDXFEIf2b0cja4+nAUNgI/GTCy4CvYDpGQ==
dependencies:
"@snort/shared" "^1.0.2"
- "@snort/system" "^1.0.12"
+ "@snort/system" "^1.0.13"
react "^18.2.0"
-"@snort/system@^1.0.12":
- version "1.0.12"
- resolved "https://registry.yarnpkg.com/@snort/system/-/system-1.0.12.tgz#0746d06cf29f5fd8787608a440c21979bd1045e9"
- integrity sha512-6UwwsXYUMjohvbIPNpNDEsapAVgXhECzUyIiqNjRyl3fxUJkHyMnnsvxclTWXi+1W8QU8EiFeVeyRoeHrnBWow==
+"@snort/system@^1.0.13":
+ version "1.0.13"
+ resolved "https://registry.yarnpkg.com/@snort/system/-/system-1.0.13.tgz#54c05e71709af597eff75c9892aebf882552247c"
+ integrity sha512-U0MLe239BgGxauXrtQc6Gm3mx/EgEq8T7mWnZehsibgj6M0RFv8l4mzEAQtM8M9sg2VnGmtpIE4J5wA7/ITDMg==
dependencies:
"@noble/curves" "^1.0.0"
"@scure/base" "^1.1.1"