Skip to content

Releases: teufelaudio/CombineLongPolling

Ensure that calling cancel() deallocates the subscription

28 Mar 15:30
5bc3dbc
Compare
Choose a tag to compare

What's Changed

  • Ensure that calling cancel() deallocates the subscription by @marcusficner in #11

0.1.7 Avoid last request after cancellation

26 Jan 14:21
45cfd7d
Compare
Choose a tag to compare

The while infinite loop performs a last request after the cancellation, because the process will be waiting already inside the while block, paused in the semaphore.

When cancellation comes, this last request was (wrongly) executed, an undesired side-effect. With this small fix, right after semaphore signalling, we check again for possible cancellation/completion before starting the request.

Fix retain cycle

07 Jun 10:18
737b543
Compare
Choose a tag to compare

Fixes a memory leak that can be caused by a network error.

Mock to conform with the protocol it's mocking

28 Apr 14:46
6c988d4
Compare
Choose a tag to compare
v0.1.5

Make mock conform to the protocol it's mocking (#8)

Long Polling no longer depends on NetworkExtensions

28 Apr 12:04
a50b42e
Compare
Choose a tag to compare
v0.1.4

Remove RESTClient dependency (#7)

Long Polling Session to require timeout vars on its contract

28 Apr 08:31
0dea575
Compare
Choose a tag to compare
v0.1.3

Enforce long polling session to have timeout vars too (#6)

Invert dependency with NetworkExtensions

22 Apr 19:15
56edb00
Compare
Choose a tag to compare

Now this library depends on NetworkExtensions, not the other way round

Bugfixes and improvements

20 Apr 09:26
e3029a5
Compare
Choose a tag to compare

Fixes a crash in DispatchSemaphore

initial release

14 Apr 10:48
f1293f0
Compare
Choose a tag to compare

Initial release.