wokred on updating database query of sent table

This commit is contained in:
Navjot 2019-08-16 20:26:19 +05:30
parent de39ac89ae
commit 7f272e8aba
No known key found for this signature in database
GPG Key ID: 9EE70AFD71357F1C
3 changed files with 9 additions and 9 deletions

View File

@ -1546,14 +1546,14 @@ class Draft(Screen):
def delete_draft(self, data_index, instance, *args):
"""Method used to delete draft message permanently."""
sqlExecute(
"UPDATE sent SET folder = 'draft, trash' WHERE lastactiontime = {};".format(
data_index))
# sqlExecute(
# "UPDATE sent SET folder = 'draft, trash' WHERE lastactiontime = {};".format(
# data_index))
# sqlExecute(
# "UPDATE sent SET folder = 'trash' WHERE lastactiontime = {};".format(
# data_index))
# sqlExecute("DELETE FROM sent WHERE lastactiontime = '{}';".format(
# data_index))
sqlExecute("DELETE FROM sent WHERE lastactiontime = '{}';".format(
data_index))
try:
msg_count_objs = \
self.parent.parent.parent.parent.children[2].children[0].ids

View File

@ -96,7 +96,7 @@ class singleCleaner(threading.Thread, StoppableThread):
queryreturn = sqlQuery(
"SELECT toaddress, ackdata, status FROM sent"
" WHERE ((status='awaitingpubkey' OR status='msgsent')"
" AND folder='sent' AND sleeptill<? AND senttime>?)",
" AND folder LIKE '%sent%' AND sleeptill<? AND senttime>?)",
int(time.time()), int(time.time()) -
shared.maximumLengthOfTimeToBotherResendingMessages
)

View File

@ -73,7 +73,7 @@ class singleWorker(threading.Thread, StoppableThread):
# Initialize the neededPubkeys dictionary.
queryreturn = sqlQuery(
'''SELECT DISTINCT toaddress FROM sent'''
''' WHERE (status='awaitingpubkey' AND folder='sent')''')
''' WHERE (status='awaitingpubkey' AND folder LIKE '%sent%')''')
for row in queryreturn:
toAddress, = row
# toStatus
@ -516,7 +516,7 @@ class singleWorker(threading.Thread, StoppableThread):
queryreturn = sqlQuery(
'''SELECT fromaddress, subject, message, '''
''' ackdata, ttl, encodingtype FROM sent '''
''' WHERE status=? and folder='sent' ''', 'broadcastqueued')
''' WHERE status=? and folder LIKE '%sent%' ''', 'broadcastqueued')
for row in queryreturn:
fromaddress, subject, body, ackdata, TTL, encoding = row
@ -686,7 +686,7 @@ class singleWorker(threading.Thread, StoppableThread):
'''SELECT toaddress, fromaddress, subject, message, '''
''' ackdata, status, ttl, retrynumber, encodingtype FROM '''
''' sent WHERE (status='msgqueued' or status='forcepow') '''
''' and folder='sent' ''')
''' and folder LIKE '%sent%' ''')
# while we have a msg that needs some work
for row in queryreturn:
toaddress, fromaddress, subject, message, \