fromAddress - str, subject - unicode

(for simple encoding like for extended)
This commit is contained in:
Dmitri Bogomolov 2018-02-26 12:36:00 +02:00
parent a8c7edef89
commit c1b3154728
Signed by untrusted user: g1itch
GPG Key ID: 720A756F18DEED13
2 changed files with 8 additions and 5 deletions

View File

@ -12,8 +12,9 @@ class UISignaler(QtCore.QThread):
updateStatusBar = QtCore.Signal(object)
updateSentItemStatusByToAddress = QtCore.Signal(object, str)
updateSentItemStatusByAckdata = QtCore.Signal(object, str)
displayNewInboxMessage = QtCore.Signal(object, str, str, object, str)
displayNewSentMessage = QtCore.Signal(object, str, str, str, object, str)
displayNewInboxMessage = QtCore.Signal(object, str, object, object, str)
displayNewSentMessage = QtCore.Signal(
object, str, str, object, object, str)
updateNetworkStatusTab = QtCore.Signal(bool, bool, Peer)
updateNumberOfMessagesProcessed = QtCore.Signal()
updateNumberOfPubkeysProcessed = QtCore.Signal()
@ -52,9 +53,10 @@ class UISignaler(QtCore.QThread):
self.updateSentItemStatusByAckdata.emit(ackData, message)
elif command == 'displayNewInboxMessage':
inventoryHash, toAddress, fromAddress, subject, body = data
self.displayNewInboxMessage.emit(
inventoryHash, toAddress, fromAddress,
unicode(subject, 'utf-8'), body)
subject, body)
elif command == 'displayNewSentMessage':
toAddress, fromLabel, fromAddress, subject, message, ackdata = data
self.displayNewSentMessage.emit(

View File

@ -155,5 +155,6 @@ class MsgDecode(object):
# Throw away any extra lines (headers) after the subject.
if subject:
subject = subject.splitlines()[0]
self.subject = subject
self.body = body
# Field types should be the same for all message types
self.subject = unicode(subject, 'utf-8', 'replace')
self.body = unicode(body, 'utf-8', 'replace')