File tree Expand file tree Collapse file tree 1 file changed +1
-10
lines changed
WooCommerce/Classes/Tools/BackgroundTasks Expand file tree Collapse file tree 1 file changed +1
-10
lines changed Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ final class POSCatalogSyncBackgroundTaskManager {
106106 let request = BGProcessingTaskRequest ( identifier: Self . fullCatalogSyncIdentifier)
107107 request. requiresNetworkConnectivity = true
108108 request. requiresExternalPower = false // Can run on battery but system will prefer charging
109- request. earliestBeginDate = Date ( timeIntervalSinceNow: 20 * 60 ) // No earlier than 20 minutes
109+ request. earliestBeginDate = Date ( timeIntervalSinceNow: 30 * 60 ) // No earlier than 30 minutes
110110
111111 DDLogInfo ( " 📱 Full sync request created: " )
112112 DDLogInfo ( " 📱 ID: \( request. identifier) " )
@@ -115,15 +115,6 @@ final class POSCatalogSyncBackgroundTaskManager {
115115 DDLogInfo ( " 📱 Requires power: \( request. requiresExternalPower) " )
116116 DDLogInfo ( " 📱 Current time: \( Date ( ) . description) " )
117117
118- // Let's also try with less restrictive requirements for testing
119- if Self . isRunningDebugBuild ( ) {
120- DDLogInfo ( " 📱 🧪 Using relaxed requirements for debug testing " )
121- request. requiresExternalPower = false
122- request. requiresNetworkConnectivity = false // Try without network requirement
123- request. earliestBeginDate = Date ( timeIntervalSinceNow: 2 * 60 ) // Shorter delay for testing
124- DDLogInfo ( " 📱 🧪 Debug config: network=false, power=false, delay=2min " )
125- }
126-
127118 do {
128119 try BGTaskScheduler . shared. submit ( request)
129120 DDLogInfo ( " 📱 ✅ Successfully submitted full POS catalog sync " )
You can’t perform that action at this time.
0 commit comments