fix(with-solana): adds missing session_update handler

This commit is contained in:
Ben Kremer 2022-03-14 15:30:34 +01:00
parent b38452e02c
commit 9bc970e8bc
3 changed files with 7 additions and 1 deletions

View File

@ -211,6 +211,7 @@ export default function App() {
address={account}
chainId={chain}
balances={balances}
isTestnet={isTestnet}
actions={getSolanaActions()}
/>
);

View File

@ -90,7 +90,7 @@ interface BlockchainProps {
onClick?: (chain: string) => void;
balances?: AccountBalances;
actions?: AccountAction[];
isTestnet?: boolean;
isTestnet: boolean;
}
interface BlockchainDisplayData {

View File

@ -123,6 +123,11 @@ export function ClientContextProvider({ children }: { children: ReactNode | Reac
setPairings(_client.pairing.topics);
});
_client.on(CLIENT_EVENTS.session.updated, (updatedSession: SessionTypes.Settled) => {
console.log("EVENT", "session_updated");
onSessionConnected(updatedSession);
});
_client.on(CLIENT_EVENTS.session.deleted, () => {
console.log("EVENT", "session_deleted");
resetApp();