Skip to content

Commit f151b33

Browse files
authored
Merge pull request #346 from ikesyo/optional-map-over-flatmap
[gardening] Use `Optional.map` over `flatMap` where appropriate
2 parents 8d3aa22 + ed92023 commit f151b33

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/swift/IO.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public extension DispatchIO {
4242

4343
public class func write(toFileDescriptor: Int32, data: DispatchData, runningHandlerOn queue: DispatchQueue, handler: @escaping (_ data: DispatchData?, _ error: Int32) -> Void) {
4444
dispatch_write(toFileDescriptor, data.__wrapped.__wrapped, queue.__wrapped) { (data: dispatch_data_t?, error: Int32) in
45-
handler(data.flatMap { DispatchData(borrowedData: $0) }, error)
45+
handler(data.map { DispatchData(borrowedData: $0) }, error)
4646
}
4747
}
4848

@@ -90,13 +90,13 @@ public extension DispatchIO {
9090

9191
public func read(offset: off_t, length: Int, queue: DispatchQueue, ioHandler: @escaping (_ done: Bool, _ data: DispatchData?, _ error: Int32) -> Void) {
9292
dispatch_io_read(self.__wrapped, offset, length, queue.__wrapped) { (done: Bool, data: dispatch_data_t?, error: Int32) in
93-
ioHandler(done, data.flatMap { DispatchData(borrowedData: $0) }, error)
93+
ioHandler(done, data.map { DispatchData(borrowedData: $0) }, error)
9494
}
9595
}
9696

9797
public func write(offset: off_t, data: DispatchData, queue: DispatchQueue, ioHandler: @escaping (_ done: Bool, _ data: DispatchData?, _ error: Int32) -> Void) {
9898
dispatch_io_write(self.__wrapped, offset, data.__wrapped.__wrapped, queue.__wrapped) { (done: Bool, data: dispatch_data_t?, error: Int32) in
99-
ioHandler(done, data.flatMap { DispatchData(borrowedData: $0) }, error)
99+
ioHandler(done, data.map { DispatchData(borrowedData: $0) }, error)
100100
}
101101
}
102102

src/swift/Queue.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,8 @@ public extension DispatchQueue {
329329

330330
public func setSpecific<T>(key: DispatchSpecificKey<T>, value: T?) {
331331
let k = Unmanaged.passUnretained(key).toOpaque()
332-
let v = value.flatMap { _DispatchSpecificValue(value: $0) }
333-
let p = v.flatMap { Unmanaged.passRetained($0).toOpaque() }
332+
let v = value.map { _DispatchSpecificValue(value: $0) }
333+
let p = v.map { Unmanaged.passRetained($0).toOpaque() }
334334
dispatch_queue_set_specific(self.__wrapped, k, p, _destructDispatchSpecificValue)
335335
}
336336

0 commit comments

Comments
 (0)