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"