Skip to content

Commit e1e9588

Browse files
committed
Make queues public again
1 parent 0f0827b commit e1e9588

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

Sources/Nuke/Internal/WorkQueue.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Foundation
66
import Combine
77

88
@ImagePipelineActor
9-
final class WorkQueue {
9+
public final class WorkQueue {
1010
/// Sets the maximum number of concurrently executed operations.
1111
public nonisolated var maxConcurrentOperationCount: Int {
1212
get { _maxConcurrentOperationCount.value }

Sources/Nuke/Pipeline/ImagePipeline+Configuration.swift

+5-7
Original file line numberDiff line numberDiff line change
@@ -138,22 +138,20 @@ extension ImagePipeline {
138138

139139
// MARK: - Work Queues
140140

141-
// TODO: add support for settings `maxConcurrentCount` for these
142-
143141
/// Data loading queue. Default maximum concurrent task count is 6.
144-
let dataLoadingQueue = WorkQueue(maxConcurrentOperationCount: 6)
142+
public let dataLoadingQueue = WorkQueue(maxConcurrentOperationCount: 6)
145143

146144
/// Image decoding queue. Default maximum concurrent task count is 1.
147-
let imageDecodingQueue = WorkQueue(maxConcurrentOperationCount: 1)
145+
public let imageDecodingQueue = WorkQueue(maxConcurrentOperationCount: 1)
148146

149147
/// Image encoding queue. Default maximum concurrent task count is 1.
150-
let imageEncodingQueue = WorkQueue(maxConcurrentOperationCount: 1)
148+
public let imageEncodingQueue = WorkQueue(maxConcurrentOperationCount: 1)
151149

152150
/// Image processing queue. Default maximum concurrent task count is 2.
153-
let imageProcessingQueue = WorkQueue(maxConcurrentOperationCount: 2)
151+
public let imageProcessingQueue = WorkQueue(maxConcurrentOperationCount: 2)
154152

155153
/// Image decompressing queue. Default maximum concurrent task count is 2.
156-
let imageDecompressingQueue = WorkQueue(maxConcurrentOperationCount: 2)
154+
public let imageDecompressingQueue = WorkQueue(maxConcurrentOperationCount: 2)
157155

158156
// MARK: - Initializer
159157

0 commit comments

Comments
 (0)