Fix issue with dispatch happening mid-dispatch due to js-sdk emit (#8473)
This commit is contained in:
parent
dc9ec8526c
commit
a88112a37a
1 changed files with 2 additions and 1 deletions
|
@ -282,7 +282,8 @@ function addMatrixClientListener(
|
|||
const listener: Listener = (...args) => {
|
||||
const payload = actionCreator(matrixClient, ...args);
|
||||
if (payload) {
|
||||
dis.dispatch(payload, true);
|
||||
// Consumers shouldn't have to worry about calling js-sdk methods mid-dispatch, so make this dispatch async
|
||||
dis.dispatch(payload, false);
|
||||
}
|
||||
};
|
||||
matrixClient.on(eventName, listener);
|
||||
|
|
Loading…
Reference in a new issue