Update main_window.py

This commit is contained in:
Yuvi9587
2025-08-01 07:57:32 -07:00
parent e5b519d5ce
commit 791ce503ff

View File

@@ -2994,12 +2994,6 @@ class DownloaderApp (QWidget ):
if api_url not in creator_profile_data['creator_url']: if api_url not in creator_profile_data['creator_url']:
creator_profile_data['creator_url'].append(api_url) creator_profile_data['creator_url'].append(api_url)
creator_profile_data.setdefault('processed_post_ids', [])
self._save_creator_profile(creator_name_for_profile, creator_profile_data, self.session_file_path)
self.log_signal.emit(f"✅ Profile for '{creator_name_for_profile}' loaded/created. Settings saved.")
profile_processed_ids = set()
if self.active_update_profile: if self.active_update_profile:
self.log_signal.emit(" Update session active: Loading existing processed post IDs to find new content.") self.log_signal.emit(" Update session active: Loading existing processed post IDs to find new content.")
profile_processed_ids = set(creator_profile_data.get('processed_post_ids', [])) profile_processed_ids = set(creator_profile_data.get('processed_post_ids', []))
@@ -3009,6 +3003,14 @@ class DownloaderApp (QWidget ):
if 'processed_post_ids' in creator_profile_data: if 'processed_post_ids' in creator_profile_data:
creator_profile_data['processed_post_ids'] = [] creator_profile_data['processed_post_ids'] = []
creator_profile_data.setdefault('processed_post_ids', [])
self._save_creator_profile(creator_name_for_profile, creator_profile_data, self.session_file_path)
self.log_signal.emit(f"✅ Profile for '{creator_name_for_profile}' loaded/created. Settings saved.")
profile_processed_ids = set()
session_processed_ids = set(processed_post_ids_for_restore) session_processed_ids = set(processed_post_ids_for_restore)
combined_processed_ids = session_processed_ids.union(profile_processed_ids) combined_processed_ids = session_processed_ids.union(profile_processed_ids)
processed_post_ids_for_this_run = list(combined_processed_ids) processed_post_ids_for_this_run = list(combined_processed_ids)