fix(message_model): mentions not being removed when deleted or edited
Fixes #10335
This commit is contained in:
parent
591d466029
commit
17e5aa20c7
|
@ -616,6 +616,7 @@ method onMessageEdited*(self: Module, message: MessageDto) =
|
||||||
self.controller.replacePubKeysWithDisplayNames(message.text),
|
self.controller.replacePubKeysWithDisplayNames(message.text),
|
||||||
message.parsedText,
|
message.parsedText,
|
||||||
message.contentType,
|
message.contentType,
|
||||||
|
message.mentioned,
|
||||||
message.containsContactMentions(),
|
message.containsContactMentions(),
|
||||||
message.links,
|
message.links,
|
||||||
message.mentionedUsersPks
|
message.mentionedUsersPks
|
||||||
|
|
|
@ -604,6 +604,7 @@ QtObject:
|
||||||
updatedRawMsg: string,
|
updatedRawMsg: string,
|
||||||
updatedParsedText: seq[ParsedText],
|
updatedParsedText: seq[ParsedText],
|
||||||
contentType: int,
|
contentType: int,
|
||||||
|
mentioned: bool,
|
||||||
messageContainsMentions: bool,
|
messageContainsMentions: bool,
|
||||||
links: seq[string],
|
links: seq[string],
|
||||||
mentionedUsersPks: seq[string]
|
mentionedUsersPks: seq[string]
|
||||||
|
@ -613,6 +614,7 @@ QtObject:
|
||||||
return
|
return
|
||||||
|
|
||||||
self.items[ind].messageText = updatedMsg
|
self.items[ind].messageText = updatedMsg
|
||||||
|
self.items[ind].mentioned = mentioned
|
||||||
self.items[ind].messageContainsMentions = messageContainsMentions
|
self.items[ind].messageContainsMentions = messageContainsMentions
|
||||||
self.items[ind].isEdited = true
|
self.items[ind].isEdited = true
|
||||||
self.items[ind].links = links
|
self.items[ind].links = links
|
||||||
|
@ -623,6 +625,7 @@ QtObject:
|
||||||
self.dataChanged(index, index, @[
|
self.dataChanged(index, index, @[
|
||||||
ModelRole.MessageText.int,
|
ModelRole.MessageText.int,
|
||||||
ModelRole.UnparsedText.int,
|
ModelRole.UnparsedText.int,
|
||||||
|
ModelRole.Mentioned.int,
|
||||||
ModelRole.MessageContainsMentions.int,
|
ModelRole.MessageContainsMentions.int,
|
||||||
ModelRole.IsEdited.int,
|
ModelRole.IsEdited.int,
|
||||||
ModelRole.Links.int,
|
ModelRole.Links.int,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2950d37e430844d83d9897084b51a028d56e8052
|
Subproject commit 4212dde28870479b23e84249937456917532db5a
|
Loading…
Reference in New Issue