@@ -41,22 +41,20 @@ public final class RegistryManager {
41
41
var client : HTTPClientProtocol
42
42
var identityResolver : IdentityResolver
43
43
var authorizationProvider : HTTPClientAuthorizationProvider ?
44
- var diagnosticEngine : DiagnosticsEngine ?
45
44
46
45
public init ( configuration: RegistryConfiguration ,
47
46
identityResolver: IdentityResolver ,
48
- authorizationProvider: HTTPClientAuthorizationProvider ? = nil ,
49
- diagnosticEngine: DiagnosticsEngine ? = nil )
47
+ authorizationProvider: HTTPClientAuthorizationProvider ? = nil )
50
48
{
51
49
self . configuration = configuration
52
50
self . client = Self . sharedClient
53
51
self . identityResolver = identityResolver
54
52
self . authorizationProvider = authorizationProvider
55
- self . diagnosticEngine = diagnosticEngine
56
53
}
57
54
58
55
public func fetchVersions(
59
56
of package : PackageReference ,
57
+ diagnostics: DiagnosticsEngine ? = nil ,
60
58
on queue: DispatchQueue ,
61
59
completion: @escaping ( Result < [ Version ] , Error > ) -> Void
62
60
) {
@@ -111,6 +109,7 @@ public final class RegistryManager {
111
109
using manifestLoader: ManifestLoaderProtocol ,
112
110
toolsVersion: ToolsVersion = . currentToolsVersion,
113
111
swiftLanguageVersion: SwiftLanguageVersion ? = nil ,
112
+ diagnostics: DiagnosticsEngine ? = nil ,
114
113
on queue: DispatchQueue ,
115
114
completion: @escaping ( Result < Manifest , Error > ) -> Void
116
115
) {
@@ -174,7 +173,7 @@ public final class RegistryManager {
174
173
toolsVersion: . currentToolsVersion,
175
174
identityResolver: self . identityResolver,
176
175
fileSystem: fileSystem,
177
- diagnostics: self . diagnosticEngine ,
176
+ diagnostics: diagnostics ,
178
177
on: . sharedConcurrent,
179
178
completion: completion
180
179
)
@@ -195,6 +194,7 @@ public final class RegistryManager {
195
194
into fileSystem: FileSystem ,
196
195
at destinationPath: AbsolutePath ,
197
196
expectedChecksum: ByteString ? = nil ,
197
+ diagnostics: DiagnosticsEngine ? = nil ,
198
198
on queue: DispatchQueue ,
199
199
completion: @escaping ( Result < Void , Error > ) -> Void
200
200
) {
0 commit comments