Split ifs and remove ?. abuse

This commit is contained in:
RMidhunSuresh 2022-01-13 20:35:26 +05:30
parent 846e637716
commit e1b9b1161d

View file

@ -117,15 +117,15 @@ export class BaseMessageTile extends SimpleTile {
updateEntry(entry, param) {
const replyEntry = entry.contextEntry;
if (replyEntry) {
if (replyEntry && this._replyTile) {
// this is an update to contextEntry used for replyPreview
const action = this._replyTile?.updateEntry(replyEntry);
const action = this._replyTile.updateEntry(replyEntry);
if (action?.shouldReplace) {
this.disposeTracked(this._replyTile);
this._replyTile = this._tileCreator(replyEntry);
}
else {
this._replyTile?.emitChange();
if(action?.shouldUpdate) {
this._replyTile.emitChange();
}
}
const action = super.updateEntry(entry, param);