Do not fetch past messages upon joining to an MUC and consequently draw back these past messages over and over (Thank you roughnecks)

This commit is contained in:
Schimon Jehudah 2024-05-13 16:22:14 +00:00
parent 820b37fec3
commit ad78295f27
5 changed files with 11 additions and 7 deletions

View file

@ -1587,7 +1587,7 @@ def get_properties_of_entries(jid_bare, db_file, feed_url, feed_id, feed):
url : str, optional url : str, optional
URL. URL.
""" """
print('MID', feed_url, jid_bare, 'get_properties_of_entries') # print('MID', feed_url, jid_bare, 'get_properties_of_entries')
function_name = sys._getframe().f_code.co_name function_name = sys._getframe().f_code.co_name
logger.debug('{}: feed_id: {} url: {}' logger.debug('{}: feed_id: {} url: {}'
.format(function_name, feed_id, feed_url)) .format(function_name, feed_id, feed_url))

View file

@ -2378,7 +2378,7 @@ async def update_feed_status(db_file, feed_id, status_code):
status : str status : str
Status ID or message. Status ID or message.
""" """
print('MID', feed_id, 'update_feed_status') # print('MID', feed_id, 'update_feed_status')
function_name = sys._getframe().f_code.co_name function_name = sys._getframe().f_code.co_name
logger.debug('{}: db_file: {} feed_id: {} status_code: {}' logger.debug('{}: db_file: {} feed_id: {} status_code: {}'
.format(function_name, db_file, feed_id, status_code)) .format(function_name, db_file, feed_id, status_code))
@ -2449,7 +2449,7 @@ async def update_feed_properties(db_file, feed_id, feed_properties):
feed_properties : dict feed_properties : dict
Feed properties. Feed properties.
""" """
print('MID', feed_id, 'update_feed_properties') # print('MID', feed_id, 'update_feed_properties')
function_name = sys._getframe().f_code.co_name function_name = sys._getframe().f_code.co_name
logger.debug('{}: db_file: {} feed_id: {} feed_properties: {}' logger.debug('{}: db_file: {} feed_id: {} feed_properties: {}'
.format(function_name, db_file, feed_id, feed_properties)) .format(function_name, db_file, feed_id, feed_properties))

View file

@ -342,7 +342,7 @@ async def check_updates(self, jid_bare):
jid : str jid : str
Jabber ID. Jabber ID.
""" """
print('Scanning for updates for JID {}'.format(jid_bare)) # print('Scanning for updates for JID {}'.format(jid_bare))
logging.info('Scanning for updates for JID {}'.format(jid_bare)) logging.info('Scanning for updates for JID {}'.format(jid_bare))
while True: while True:
jid_file = jid_bare.replace('/', '_') jid_file = jid_bare.replace('/', '_')
@ -350,7 +350,7 @@ async def check_updates(self, jid_bare):
urls = sqlite.get_active_feeds_url(db_file) urls = sqlite.get_active_feeds_url(db_file)
for url in urls: for url in urls:
url = url[0] url = url[0]
print('STA',url) # print('STA',url)
# # Skip Reddit # # Skip Reddit
# if 'reddit.com' in str(url).lower(): # if 'reddit.com' in str(url).lower():

View file

@ -1,2 +1,2 @@
__version__ = '0.1.64' __version__ = '0.1.65'
__version_info__ = (0, 1, 64) __version_info__ = (0, 1, 65)

View file

@ -51,6 +51,10 @@ class XmppGroupchat:
alias, alias,
presence_options = {"pfrom" : jid_from}, presence_options = {"pfrom" : jid_from},
password=password, password=password,
maxchars=0,
maxstanzas=0,
seconds=0,
since=0,
timeout=30) timeout=30)
result = 'joined ' + jid result = 'joined ' + jid
except IqError as e: except IqError as e: