forked from Silverfish/proton-bridge
chore(GODT-2916): Split Decryption from Message Building
This helps the export tool to deal with problems arising from message assembly after everything has been successfully encrypted. The original behavior is still available under `DecryptAndBuildRFC822`.
This commit is contained in:
@ -46,7 +46,7 @@ func (s SyncMessageBuilder) BuildMessage(
|
||||
) (syncservice.BuildResult, error) {
|
||||
buffer.Grow(full.Size)
|
||||
|
||||
if err := message.BuildRFC822Into(addrKR, full.Message, full.AttData, defaultMessageJobOpts(), buffer); err != nil {
|
||||
if err := message.DecryptAndBuildRFC822Into(addrKR, full.Message, full.AttData, defaultMessageJobOpts(), buffer); err != nil {
|
||||
return syncservice.BuildResult{}, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user