Fix crash on leaving room (#532)
authorAjay Bura <ajbura@gmail.com>
Wed, 11 May 2022 14:55:54 +0000 (20:25 +0530)
committerAjay Bura <ajbura@gmail.com>
Wed, 11 May 2022 14:55:54 +0000 (20:25 +0530)
src/client/action/room.js

index bb96f99cd9a7b9ce2e1ed5db0c600b586c386b6c..d945a89c97e381e240ccb45666a8bd2dd94ac923 100644 (file)
@@ -118,7 +118,9 @@ async function leave(roomId) {
   const isDM = initMatrix.roomList.directs.has(roomId);
   try {
     await mx.leave(roomId);
-    await mx.forget(roomId);
+    setTimeout(() => {
+      mx.forget(roomId);
+    }, 5000);
     appDispatcher.dispatch({
       type: cons.actions.room.LEAVE,
       roomId,