diff --git a/apps/connect/src/routes/authenticate.tsx b/apps/connect/src/routes/authenticate.tsx index 337eaf5c..358146e9 100644 --- a/apps/connect/src/routes/authenticate.tsx +++ b/apps/connect/src/routes/authenticate.tsx @@ -282,10 +282,11 @@ function AuthenticateComponent() { nonce: appInfo.appNonce, ephemeralPublicKey: appInfo.ephemeralEncryptionPublicKey, appIdentityAddress: appIdentity.address, + appIdentityAddressPrivateKey: appIdentity.addressPrivateKey, + accountAddress: accountAddress, encryptionPrivateKey: appIdentity.encryptionPrivateKey, signaturePrivateKey: appIdentity.signaturePrivateKey, signaturePublicKey: appIdentity.signaturePublicKey, - appIdentityAddressPrivateKey: appIdentity.addressPrivateKey, encryptionPublicKey: appIdentity.encryptionPublicKey, spaces: spacesData?.map((space) => ({ id: space.id })) ?? [], expiry: appInfo.expiry, @@ -364,6 +365,7 @@ function AuthenticateComponent() { appIdentity: { address: newAppIdentity.address, addressPrivateKey: newAppIdentity.addressPrivateKey, + accountAddress, encryptionPrivateKey: keys.encryptionPrivateKey, signaturePrivateKey: keys.signaturePrivateKey, encryptionPublicKey: newAppIdentity.encryptionPublicKey, @@ -420,6 +422,7 @@ function AuthenticateComponent() { appIdentity: { address: decryptedIdentity.address, addressPrivateKey: decryptedIdentity.addressPrivateKey, + accountAddress: decryptedIdentity.accountAddress, encryptionPrivateKey: decryptedIdentity.encryptionPrivateKey, signaturePrivateKey: decryptedIdentity.signaturePrivateKey, encryptionPublicKey: decryptedIdentity.encryptionPublicKey, diff --git a/apps/events/src/routes/authenticate-success.tsx b/apps/events/src/routes/authenticate-success.tsx index f5ab5e22..674a5d07 100644 --- a/apps/events/src/routes/authenticate-success.tsx +++ b/apps/events/src/routes/authenticate-success.tsx @@ -44,6 +44,7 @@ function RouteComponent() { setIdentity({ address: parsedAuthParams.appIdentityAddress, addressPrivateKey: parsedAuthParams.appIdentityAddressPrivateKey, + accountAddress: parsedAuthParams.accountAddress, signaturePublicKey: parsedAuthParams.signaturePublicKey, signaturePrivateKey: parsedAuthParams.signaturePrivateKey, encryptionPublicKey: parsedAuthParams.encryptionPublicKey, diff --git a/apps/events/src/routes/index.tsx b/apps/events/src/routes/index.tsx index 6bf951b1..f2ca8eac 100644 --- a/apps/events/src/routes/index.tsx +++ b/apps/events/src/routes/index.tsx @@ -2,7 +2,7 @@ import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; import { store } from '@graphprotocol/hypergraph'; -import { useHypergraphApp } from '@graphprotocol/hypergraph-react'; +import { useHypergraphApp, useSpaces } from '@graphprotocol/hypergraph-react'; import { Link, createFileRoute } from '@tanstack/react-router'; import { useSelector } from '@xstate/store/react'; import { useEffect, useState } from 'react'; @@ -12,6 +12,7 @@ export const Route = createFileRoute('/')({ }); function Index() { + const { data: publicSpaces } = useSpaces({ mode: 'public' }); const spaces = useSelector(store, (state) => state.context.spaces); const [spaceName, setSpaceName] = useState(''); @@ -89,6 +90,8 @@ function Index() { Create space + +

Private Spaces

+

Public Spaces

+ +

Account Inboxes