diff --git a/packages/connector/src/session.ts b/packages/connector/src/session.ts index 552283498..78b1db040 100644 --- a/packages/connector/src/session.ts +++ b/packages/connector/src/session.ts @@ -17,6 +17,10 @@ export default class SessionConnector extends InjectedConnector { this.controller = controller; } + async disconnect() { + this.controller.disconnect(); + } + static fromConnectors(connectors: Connector[]): SessionConnector { const connector = connectors.find((c) => c.id === "controller_session"); if (!connector) { diff --git a/packages/controller/src/session/provider.ts b/packages/controller/src/session/provider.ts index 702f9d4e2..3af270056 100644 --- a/packages/controller/src/session/provider.ts +++ b/packages/controller/src/session/provider.ts @@ -172,6 +172,7 @@ export default class SessionProvider extends BaseProvider { } disconnect(): Promise { + console.log("disconnect") localStorage.removeItem("sessionSigner"); localStorage.removeItem("session"); localStorage.removeItem("sessionPolicies");