@ -349,10 +349,12 @@ class MySimpleXMLRPCRequestHandler(SimpleXMLRPCRequestHandler):
data+=']}'
returndata
elifmethod=='getInboxMessagesByAddress':
iflen(params)==0:
return'API Error 0000: I need parameters!'
toAddress=params[0]
v=(toAddress,)
shared.sqlLock.acquire()
shared.sqlSubmitQueue.put('''SELECT msgid, toaddress, fromaddress, subject, received, message, encodingtype FROM inbox WHERE toAddress=?''')
shared.sqlSubmitQueue.put('''SELECT msgid, toaddress, fromaddress, subject, received, message, encodingtype FROM inbox WHERE folder='inbox' AND toAddress=?''')
shared.sqlSubmitQueue.put(v)
queryreturn=shared.sqlReturnQueue.get()
shared.sqlLock.release()
@ -363,7 +365,7 @@ class MySimpleXMLRPCRequestHandler(SimpleXMLRPCRequestHandler):
shared.sqlSubmitQueue.put('''SELECT msgid, toaddress, fromaddress, subject, lastactiontime, message, encodingtype, status, ackdata FROM sent WHERE folder='sent' AND fromAddress=? ORDER BY lastactiontime''')