Signal-iOS/SignalServiceKit/Concurrency
Jordan Rose 97c18dfc02
CancellableContinuation internal improvements
- Make it a struct: Its state already has reference semantics, it doesn't need an extra layer. 
- Make the states explicit using an enum.
- Explicitly forbid calling wait more than once.
2025-03-14 09:35:09 -07:00
..
CancellableContinuation.swift CancellableContinuation internal improvements 2025-03-14 09:35:09 -07:00
CancellableContinuationTest.swift Extract cooperative timeout & cancellation logic 2024-08-12 13:46:37 -05:00
ConcurrentTaskQueue.swift Asyncify CDNDownloadOperation 2024-10-18 13:20:24 -05:00
CooperativeTimeout.swift Fix withCooperativeTimeout cancellation handling 2025-03-06 23:26:43 -06:00
CooperativeTimeoutTest.swift remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Retry.swift Use the web socket where easily possible 2025-01-21 12:26:39 -06:00
SerialTaskQueue.swift Cancel SerialTaskQueue tasks in reverse order 2025-01-23 08:19:45 -08:00
UncooperativeTimeout.swift create an UncooperativeTimeout for async world as a migration assist from promises 2025-03-03 11:13:53 -06:00
UncooperativeTimeoutTest.swift create an UncooperativeTimeout for async world as a migration assist from promises 2025-03-03 11:13:53 -06:00