Skip to content

Commit 459b66f

Browse files
committed
Update README.md
1 parent 7cd2ec9 commit 459b66f

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

README.md

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,6 @@ SwiftTask
55

66
![SwiftTask](Screenshots/diagram.png)
77

8-
### Ver 2.6.0 Changelog (2015/01/21)
9-
10-
- **240x faster** ([Pull Request #22](https://github.com/ReactKit/SwiftTask/pull/22))
11-
12-
### Ver 2.1.0 Changelog (2014/12/05)
13-
14-
- added **retryable** feature `try()`
15-
16-
### Ver 2.0.0 Changelog (2014/11/18)
17-
18-
- `task.progress()`'s `progressClosure` type changed from `Progress -> Void` to `(oldProgress: Progress?, newProgress: Progress) -> Void`
19-
- `task.then(fulfilledClosure)` is renamed to `task.success()`
20-
- `task.catch(catchClosure)` is renamed to `task.failure()`
21-
- `task.then()` is now used for completed (either fulfilled or rejected) case only, and **no longer used for fulfilled-only handling** (this will improve Swift type-inference)
22-
238

249
## How to install
2510

@@ -47,13 +32,13 @@ let task = Task<Float, String, NSError> { progress, fulfill, reject, configure i
4732

4833
// pause/resume/cancel configuration (optional)
4934
configure.pause = { [weak player] in
50-
if let p = player { p.pause() }
35+
player?.pause()
5136
}
5237
configure.resume = { [weak player] in
53-
if let p = player { p.resume() }
38+
player?.resume()
5439
}
5540
configure.cancel = { [weak player] in
56-
if let p = player { p.cancel() }
41+
player?.cancel()
5742
}
5843

5944
}
@@ -171,13 +156,13 @@ To add `pause`/`resume`/`cancel` functionality to your `task`, use `configure` t
171156
```swift
172157
// NOTE: use weak to let task NOT CAPTURE player via configure
173158
configure.pause = { [weak player] in
174-
if let p = player { p.pause() }
159+
player?.pause()
175160
}
176161
configure.resume = { [weak player] in
177-
if let p = player { p.resume() }
162+
player?.resume()
178163
}
179164
configure.cancel = { [weak player] in
180-
if let p = player { p.cancel() }
165+
player?.cancel()
181166
}
182167
```
183168

0 commit comments

Comments
 (0)