@@ -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