mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-11-17 14:32:40 +08:00
fix(message): update MessageBodyProcess to key on message version
This commit is contained in:
parent
eb7fc24b96
commit
c9c552a56f
2 changed files with 6 additions and 2 deletions
|
|
@ -205,7 +205,7 @@ class MessageItem extends React.Component
|
||||||
return "" unless @props.message and @props.message.body
|
return "" unless @props.message and @props.message.body
|
||||||
|
|
||||||
# Runs extensions, potentially asynchronous soon
|
# Runs extensions, potentially asynchronous soon
|
||||||
body = MessageBodyProcessor.process(@props.message.id, @props.message)
|
body = MessageBodyProcessor.process(@props.message)
|
||||||
|
|
||||||
# Replace cid:// references with the paths to downloaded files
|
# Replace cid:// references with the paths to downloaded files
|
||||||
for file in @props.message.files
|
for file in @props.message.files
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,12 @@ class MessageBodyProcessor
|
||||||
@_recentlyProcessedA = []
|
@_recentlyProcessedA = []
|
||||||
@_recentlyProcessedD = {}
|
@_recentlyProcessedD = {}
|
||||||
|
|
||||||
process: (key, message) ->
|
_key: (message) ->
|
||||||
|
return message.id + message.version
|
||||||
|
|
||||||
|
process: (message) ->
|
||||||
body = message.body
|
body = message.body
|
||||||
|
key = @_key(message)
|
||||||
if @_recentlyProcessedD[key]
|
if @_recentlyProcessedD[key]
|
||||||
return @_recentlyProcessedD[key].body
|
return @_recentlyProcessedD[key].body
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue