Skip to content

Commit b2f8a76

Browse files
author
Jonathan Warren
committed
Merge pull request #231 from Atheros1/master
getInboxMessagesByAddress use actual encoding type
2 parents 29c5282 + 58f3304 commit b2f8a76

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/bitmessagemain.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4419,18 +4419,18 @@ def _dispatch(self, method, params):
44194419
toAddress = params[0]
44204420
v = (toAddress,)
44214421
shared.sqlLock.acquire()
4422-
shared.sqlSubmitQueue.put('''SELECT msgid, fromaddress, subject, received, message FROM inbox WHERE toAddress=?''')
4422+
shared.sqlSubmitQueue.put('''SELECT msgid, toaddress, fromaddress, subject, received, message, encodingtype FROM inbox WHERE toAddress=?''')
44234423
shared.sqlSubmitQueue.put(v)
44244424
queryreturn = shared.sqlReturnQueue.get()
44254425
shared.sqlLock.release()
44264426
data = '{"inboxMessages":['
44274427
for row in queryreturn:
4428-
msgid, fromAddress, subject, received, message, = row
4428+
msgid, toAddress, fromAddress, subject, received, message, encodingtype= row
44294429
subject = shared.fixPotentiallyInvalidUTF8Data(subject)
44304430
message = shared.fixPotentiallyInvalidUTF8Data(message)
44314431
if len(data) > 25:
44324432
data += ','
4433-
data += json.dumps({'msgid':msgid.encode('hex'),'toAddress':toAddress,'fromAddress':fromAddress,'subject':subject.encode('base64'),'message':message.encode('base64'),'encodingType':2,'lastActionTime':lastactiontime,'status':status},indent=4, separators=(',', ': '))
4433+
data += json.dumps({'msgid':msgid.encode('hex'),'toAddress':toAddress,'fromAddress':fromAddress,'subject':subject.encode('base64'),'message':message.encode('base64'),'encodingType':encodingtype,'received':received},indent=4, separators=(',', ': '))
44344434
data += ']}'
44354435
return data
44364436
elif method == 'getSentMessageById':

0 commit comments

Comments
 (0)