mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-14 08:36:37 +03:00
pass ev to handleConfetti in order to check content before dispatch
This commit is contained in:
parent
eef654e0e3
commit
d41ffb1b4b
1 changed files with 6 additions and 4 deletions
|
@ -57,7 +57,7 @@ import MatrixClientContext from "../../contexts/MatrixClientContext";
|
|||
import { shieldStatusForRoom } from '../../utils/ShieldUtils';
|
||||
import {Action} from "../../dispatcher/actions";
|
||||
import {SettingLevel} from "../../settings/SettingLevel";
|
||||
import {animateConfetti, forceStopConfetti} from "../views/elements/Confetti";
|
||||
import {animateConfetti, forceStopConfetti, isConfettiEmoji} from "../views/elements/Confetti";
|
||||
|
||||
const DEBUG = false;
|
||||
let debuglog = function() {};
|
||||
|
@ -758,11 +758,13 @@ export default createReactClass({
|
|||
},
|
||||
onEventDecrypted(ev) {
|
||||
if (ev.isBeingDecrypted() || ev.isDecryptionFailure()) return;
|
||||
this.handleConfetti();
|
||||
this.handleConfetti(ev);
|
||||
},
|
||||
handleConfetti() {
|
||||
handleConfetti(ev) {
|
||||
if (this.context.isInitialSyncComplete()) {
|
||||
dis.dispatch({action: 'confetti'});
|
||||
if (isConfettiEmoji(ev.getContent())) {
|
||||
dis.dispatch({action: 'confetti'});
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in a new issue