Matt
Matt
What is it going to take to get this wrapped up? it looks like it is near the finish line. @johnhammerlund it looks like there are a few problems left...
I'm pretty sure it is because react native implements their own https://github.com/facebook/react-native/blob/main/Libraries/Network/FormData.js and that one keeps getting used.
I'm open to solutions but am not an expert in this. If you feel you have an appropriate solution feel free to submit a pull request. Tests around this would...
We have made many changes around race conditions, are you seeing this problem with the latest version?
I would recommend creating a DidFinishOperationObserver implementation of OperationObserver. if you feel it should be added to PSOperations, you should submit a pull request :)
the NetworkObserver only works on iOS, the library works on all platforms and extension targets. We may consider re-adding it but it would not be a part of the framework.
I guess this is anecdotal more than anything, but this branch/pr executes the same tests more quickly, so maybe this solution is faster? ### master >Test Suite 'URLSessionTaskOperationTests' passed at...
I'm not sure why I didn't think about this before hand but the first goal is simply not possible. > Make isExecuting, isFinished, isReady, isCancelled stored properties and whose backing...
I need to look at this log that is happening while running the tests: `*** PSOperations.BlockOperation 0x7ff306722ed0 went isFinished=YES without being started by the queue it is in`
I tried using pthread mutex as opposed to `NSLock` I saw no significant gains or losses, sticking with `NSLock` in `Atomic` for now.