fix edited/deleted being reset on channel change

This commit is contained in:
ouwou
2020-09-10 23:57:36 -04:00
parent 54a8244bfd
commit b9fb7c536a
8 changed files with 101 additions and 37 deletions

View File

@@ -115,3 +115,20 @@ void Message::from_json_edited(const nlohmann::json &j) {
JS_O("type", Type);
JS_O("flags", Flags);
}
void Message::SetDeleted() {
m_deleted = true;
}
void Message::SetEdited(std::string new_content) {
m_edited = true;
Content = new_content;
}
bool Message::IsDeleted() const {
return m_deleted;
}
bool Message::IsEdited() const {
return m_edited;
}