From 87660e8873867be29aa247cdec752e0d16e19a6e Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Fri, 30 Jul 2021 14:32:52 -0700
Subject: [PATCH] Fix logout

---
 src/ConferenceCallManager.js | 8 ++++----
 src/JoinOrCreateRoom.jsx     | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/ConferenceCallManager.js b/src/ConferenceCallManager.js
index 6da87ed..8a5c18c 100644
--- a/src/ConferenceCallManager.js
+++ b/src/ConferenceCallManager.js
@@ -94,10 +94,6 @@ export class ConferenceCallManager extends EventEmitter {
     }
   }
 
-  static logout() {
-    localStorage.removeItem("matrix-auth-store");
-  }
-
   static async register(homeserverUrl, username, password) {
     try {
       const registrationClient = matrixcs.createClient(homeserverUrl);
@@ -552,4 +548,8 @@ export class ConferenceCallManager extends EventEmitter {
 
     this.emit("debug");
   }
+
+  logout() {
+    localStorage.removeItem("matrix-auth-store");
+  }
 }
diff --git a/src/JoinOrCreateRoom.jsx b/src/JoinOrCreateRoom.jsx
index 4891af7..4b2888d 100644
--- a/src/JoinOrCreateRoom.jsx
+++ b/src/JoinOrCreateRoom.jsx
@@ -64,7 +64,7 @@ export function JoinOrCreateRoom({ manager }) {
     (e) => {
       e.preventDefault();
       manager.logout();
-      history.push("/");
+      location.reload();
     },
     [manager]
   );