adjust auto watchlist scan ui
This commit is contained in:
parent
14548ec640
commit
aba4129193
2 changed files with 6 additions and 5 deletions
|
|
@ -10855,9 +10855,10 @@ def get_active_processes():
|
||||||
"auto_initiated": batch_data.get('auto_initiated', False),
|
"auto_initiated": batch_data.get('auto_initiated', False),
|
||||||
"auto_processing_timestamp": batch_data.get('auto_processing_timestamp'),
|
"auto_processing_timestamp": batch_data.get('auto_processing_timestamp'),
|
||||||
"should_show_modal": True, # Wishlist processes should always be visible
|
"should_show_modal": True, # Wishlist processes should always be visible
|
||||||
"is_background_process": batch_data.get('auto_initiated', False)
|
"is_background_process": batch_data.get('auto_initiated', False),
|
||||||
|
"current_cycle": batch_data.get('current_cycle') # Pass category filter to frontend
|
||||||
})
|
})
|
||||||
|
|
||||||
# Add current auto-processing state for frontend awareness
|
# Add current auto-processing state for frontend awareness
|
||||||
with wishlist_timer_lock:
|
with wishlist_timer_lock:
|
||||||
process_info["auto_processing_active"] = wishlist_auto_processing
|
process_info["auto_processing_active"] = wishlist_auto_processing
|
||||||
|
|
|
||||||
|
|
@ -2588,7 +2588,7 @@ async function rehydrateDiscoverPlaylistModal(virtualPlaylistId, playlistName, b
|
||||||
}
|
}
|
||||||
|
|
||||||
async function rehydrateModal(processInfo, userRequested = false) {
|
async function rehydrateModal(processInfo, userRequested = false) {
|
||||||
const { playlist_id, playlist_name, batch_id } = processInfo;
|
const { playlist_id, playlist_name, batch_id, current_cycle } = processInfo;
|
||||||
console.log(`💧 Rehydrating modal for "${playlist_name}" (batch: ${batch_id}) - User requested: ${userRequested}`);
|
console.log(`💧 Rehydrating modal for "${playlist_name}" (batch: ${batch_id}) - User requested: ${userRequested}`);
|
||||||
|
|
||||||
// Handle YouTube virtual playlists - skip rehydration here, handled by YouTube system
|
// Handle YouTube virtual playlists - skip rehydration here, handled by YouTube system
|
||||||
|
|
@ -2651,8 +2651,8 @@ async function rehydrateModal(processInfo, userRequested = false) {
|
||||||
if (userRequested) {
|
if (userRequested) {
|
||||||
console.log(`💧 [Rehydrate] User requested - creating wishlist modal for active process: ${batch_id}`);
|
console.log(`💧 [Rehydrate] User requested - creating wishlist modal for active process: ${batch_id}`);
|
||||||
|
|
||||||
// Create the modal with current server state
|
// Create the modal with current server state (pass category filter for auto-processing)
|
||||||
await openDownloadMissingWishlistModal();
|
await openDownloadMissingWishlistModal(current_cycle);
|
||||||
const process = activeDownloadProcesses[playlist_id];
|
const process = activeDownloadProcesses[playlist_id];
|
||||||
if (!process) {
|
if (!process) {
|
||||||
console.error('❌ [Rehydrate] Failed to create wishlist process in activeDownloadProcesses');
|
console.error('❌ [Rehydrate] Failed to create wishlist process in activeDownloadProcesses');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue