Separate method

This commit is contained in:
shekhar-cis 2022-07-13 19:54:54 +05:30
parent 90862ea49e
commit 188ded2231
Signed by untrusted user: shekhar-cis
GPG Key ID: F4F00AB04E83F9A7

View File

@ -26,7 +26,8 @@ import helper_sent
from bitmessagekivy.baseclass.common import ( from bitmessagekivy.baseclass.common import (
showLimitedCnt, toast, ThemeClsColor, mail_detail_screen, showLimitedCnt, toast, ThemeClsColor, mail_detail_screen,
avatarImageFirstLetter, CustomSwipeToDeleteItem, avatarImageFirstLetter, CustomSwipeToDeleteItem,
ShowTimeHistoy, empty_screen_label, kivy_state_variables ShowTimeHistoy, empty_screen_label, kivy_state_variables,
msg_content_length
) )
from debug import logger from debug import logger
@ -91,16 +92,6 @@ class Allmails(Screen):
allmailCnt_obj = App.get_running_app().root.ids.content_drawer.ids.allmail_cnt allmailCnt_obj = App.get_running_app().root.ids.content_drawer.ids.allmail_cnt
allmailCnt_obj.ids.badge_txt.text = showLimitedCnt(int(Count)) allmailCnt_obj.ids.badge_txt.text = showLimitedCnt(int(Count))
@staticmethod
def msg_content_length(body, subject, max_length=50):
"""This function concatinate body and subject if len(subject) > 50 characters"""
continue_str = '........'
if len(subject) >= max_length:
subject = subject[:max_length] + continue_str
else:
subject = ((subject + ',' + body)[0:max_length] + continue_str).replace('\t', '').replace(' ', '')
return subject
def set_mdlist(self): def set_mdlist(self):
"""This method is used to create mdList for allmaills""" """This method is used to create mdList for allmaills"""
data_exist = len(self.ids.ml.children) data_exist = len(self.ids.ml.children)
@ -111,7 +102,7 @@ class Allmails(Screen):
text=item[1], text=item[1],
) )
listItem = message_row.ids.content listItem = message_row.ids.content
secondary_text = self.msg_content_length(body, subject) secondary_text = msg_content_length(body, subject)
listItem.secondary_text = secondary_text listItem.secondary_text = secondary_text
listItem.theme_text_color = "Custom" listItem.theme_text_color = "Custom"
listItem.text_color = ThemeClsColor listItem.text_color = ThemeClsColor