rebuilt after fixing big in deleting messages
This commit is contained in:
@@ -379,9 +379,9 @@ class MessagesView extends React.Component {
|
|||||||
// Regenerate messages list
|
// Regenerate messages list
|
||||||
const topic = this.props.tinode.getTopic(this.state.topic);
|
const topic = this.props.tinode.getTopic(this.state.topic);
|
||||||
const newState = {messages: []};
|
const newState = {messages: []};
|
||||||
topic.messages(function(m) {
|
topic.messages((m) => {
|
||||||
if (!m.deleted) {
|
if (!m.deleted) {
|
||||||
newState.messages = newState.messages.concat(m);
|
newState.messages.push(m);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -403,7 +403,6 @@ class MessagesView extends React.Component {
|
|||||||
}
|
}
|
||||||
this.props.onData(msg);
|
this.props.onData(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setState(newState);
|
this.setState(newState);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -2015,7 +2015,7 @@
|
|||||||
flushMessageRange: function (e, t) {
|
flushMessageRange: function (e, t) {
|
||||||
var n = this._messages.find({
|
var n = this._messages.find({
|
||||||
seq: e
|
seq: e
|
||||||
});
|
}, !0);
|
||||||
|
|
||||||
return n >= 0 ? this._messages.delRange(n, this._messages.find({
|
return n >= 0 ? this._messages.delRange(n, this._messages.find({
|
||||||
seq: t
|
seq: t
|
||||||
@@ -5669,7 +5669,7 @@ var MessagesView = function (_React$Component) {
|
|||||||
};
|
};
|
||||||
topic.messages(function (m) {
|
topic.messages(function (m) {
|
||||||
if (!m.deleted) {
|
if (!m.deleted) {
|
||||||
newState.messages = newState.messages.concat(m);
|
newState.messages.push(m);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user