rebuilt after fixing big in deleting messages

This commit is contained in:
or-else
2019-09-24 20:04:52 +03:00
parent 1d56d55487
commit 1aaf6f8fab
5 changed files with 7 additions and 8 deletions
+2 -3
View File
@@ -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
View File
@@ -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);
} }
}); });
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long