@@ -236,8 +236,7 @@ public class MonoTask<TaskResult> {
236236 // Generate new execution ID for tracking (important for clearResult cancellation)
237237 let currentExecutionID = executionIDFactory. safeNextInt64 ( )
238238 self . executionID = currentExecutionID
239- print ( " 🟢 [ID-START] " , " currentExeID: " , currentExecutionID, " self.exeID: " , self . executionID as Any )
240-
239+
241240 taskQueue. async { [ weak self] in
242241 // === Execute User Task ===
243242 self ? . executeBlock { [ weak self] executionResult in
@@ -246,10 +245,8 @@ public class MonoTask<TaskResult> {
246245 defer { semaphore. signal ( ) }
247246
248247 // Check if this execution was cancelled (execution ID changed)
249- print ( " 🔴 [ID-CHECK] " , " currentExeID: " , currentExecutionID, " self.exeID: " , self . executionID as Any , " result: " , executionResult)
250248 guard currentExecutionID == self . executionID else { return }
251249 self . executionID = executionIDFactory. safeNextInt64 ( )
252- print ( " 🟡 [ID-WIN] " , " currentExeID: " , currentExecutionID, " newSelf.exeID: " , self . executionID as Any , " result: " , executionResult)
253250
254251 // === Phase 4: Handle Success ===
255252 if case let . success( successData) = executionResult {
@@ -297,11 +294,9 @@ public class MonoTask<TaskResult> {
297294 let callbacksToNotify = waitingCallbacks
298295 waitingCallbacks = nil // Task transitions to "idle" state
299296
300- print ( " 🩷 [ID-WIN-RESULT] " , " result: " , executionResult)
301297 callbackQueue. async {
302298 // Notify all callbacks with the same result
303299
304- print ( " 🟤 [ID-WIN-RESULT] " , " result: " , executionResult)
305300 guard let callbacksToNotify else { return }
306301 for callback in callbacksToNotify {
307302 callback ( executionResult)
0 commit comments