Add trash query for sent screen

This commit is contained in:
shekhar-cis 2022-07-11 17:34:35 +05:30
parent e1eb1f43cc
commit 9d28e0b70c
Signed by untrusted user: shekhar-cis
GPG Key ID: F4F00AB04E83F9A7
2 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,44 @@
# pylint: disable=no-name-in-module, attribute-defined-outside-init, import-error
"""
All Common widgets of kivy are managed here.
"""
from datetime import datetime
from kivy.core.window import Window
from kivy.metrics import dp
from kivy.uix.image import Image
from kivy.properties import (
NumericProperty,
StringProperty
)
from kivy.app import App
from kivymd.uix.list import (
ILeftBody,
IRightBodyTouch,
)
from kivymd.uix.label import MDLabel
from kivymd.toast import kivytoast
from kivymd.uix.card import MDCardSwipe
from kivymd.uix.chip import MDChip
from bitmessagekivy.get_platform import platform
from bitmessagekivy.baseclass.maildetail import MailDetail
from bitmessagekivy.baseclass.common import kivy_state_variables
def mail_detail_screen(screen_name, msg_id, instance, folder, *args):
kivy_state = kivy_state_variables()
if instance.open_progress == 0.0:
import pdb; pdb.set_trace()
kivy_state.detailPageType = folder
kivy_state.mail_id = msg_id
if screen_name.manager:
src_mng_obj = screen_name.manager
else:
src_mng_obj = screen_name.parent.parent
src_mng_obj.screens[11].clear_widgets()
src_mng_obj.screens[11].add_widget(MailDetail())
src_mng_obj.current = "mailDetail"

View File

@ -9,6 +9,7 @@ def insert(t):
sqlExecute('''INSERT INTO sent VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)''', *t) sqlExecute('''INSERT INTO sent VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)''', *t)
def delete(ack_data): def delete(ack_data):
import pdb; pdb.set_trace()
"""Perform delete ack data""" """Perform delete ack data"""
sqlExecute("DELETE FROM sent WHERE ackdata = ?", ack_data) sqlExecute("DELETE FROM sent WHERE ackdata = ?", ack_data)
@ -19,3 +20,13 @@ def retrieve_message_details(ack_data):
" msgid = ?;", ack_data " msgid = ?;", ack_data
) )
return data return data
# def trash(msgid):
# # """Mark a message in the `inbox` as `trash`"""
# sqlExecute('''UPDATE sent SET folder='trash' WHERE msgid=?''', msgid)
# # queues.UISignalQueue.put(('removeInboxRowByMsgid', msgid))
def trash(ackdata):
# """Mark a message in the `inbox` as `trash`"""
sqlExecute('''UPDATE sent SET folder='trash' WHERE ackdata=?''', ackdata)
# queues.UISignalQueue.put(('removeInboxRowByMsgid', msgid))