(self, params)
| 536 | return data |
| 537 | |
| 538 | def HandleGetAllSentMessages(self, params): |
| 539 | queryreturn = sqlQuery('''SELECT msgid, toaddress, fromaddress, subject, lastactiontime, message, encodingtype, status, ackdata FROM sent where folder='sent' ORDER BY lastactiontime''') |
| 540 | data = '{"sentMessages":[' |
| 541 | for row in queryreturn: |
| 542 | msgid, toAddress, fromAddress, subject, lastactiontime, message, encodingtype, status, ackdata = row |
| 543 | subject = shared.fixPotentiallyInvalidUTF8Data(subject) |
| 544 | message = shared.fixPotentiallyInvalidUTF8Data(message) |
| 545 | if len(data) > 25: |
| 546 | data += ',' |
| 547 | data += json.dumps({'msgid':hexlify(msgid), 'toAddress':toAddress, 'fromAddress':fromAddress, 'subject':base64.b64encode(subject), 'message':base64.b64encode(message), 'encodingType':encodingtype, 'lastActionTime':lastactiontime, 'status':status, 'ackData':hexlify(ackdata)}, indent=4, separators=(',', ': ')) |
| 548 | data += ']}' |
| 549 | return data |
| 550 | |
| 551 | def HandleGetAllSentMessageIds(self, params): |
| 552 | queryreturn = sqlQuery('''SELECT msgid FROM sent where folder='sent' ORDER BY lastactiontime''') |
nothing calls this directly
no test coverage detected