@@ -43,8 +43,8 @@ func (platform *PlatformReference) String() string {
43
43
44
44
// FindPlatform returns the Platform matching the PlatformReference or nil if not found.
45
45
// The PlatformVersion field of the reference is ignored.
46
- func (pm * PackageManager ) FindPlatform (ref * PlatformReference ) * cores.Platform {
47
- targetPackage , ok := pm . Packages [ref .Package ]
46
+ func (pme * Explorer ) FindPlatform (ref * PlatformReference ) * cores.Platform {
47
+ targetPackage , ok := pme . packages [ref .Package ]
48
48
if ! ok {
49
49
return nil
50
50
}
@@ -56,8 +56,8 @@ func (pm *PackageManager) FindPlatform(ref *PlatformReference) *cores.Platform {
56
56
}
57
57
58
58
// FindPlatformRelease returns the PlatformRelease matching the PlatformReference or nil if not found
59
- func (pm * PackageManager ) FindPlatformRelease (ref * PlatformReference ) * cores.PlatformRelease {
60
- platform := pm .FindPlatform (ref )
59
+ func (pme * Explorer ) FindPlatformRelease (ref * PlatformReference ) * cores.PlatformRelease {
60
+ platform := pme .FindPlatform (ref )
61
61
if platform == nil {
62
62
return nil
63
63
}
@@ -70,8 +70,8 @@ func (pm *PackageManager) FindPlatformRelease(ref *PlatformReference) *cores.Pla
70
70
71
71
// FindPlatformReleaseDependencies takes a PlatformReference and returns a set of items to download and
72
72
// a set of outputs for non existing platforms.
73
- func (pm * PackageManager ) FindPlatformReleaseDependencies (item * PlatformReference ) (* cores.PlatformRelease , []* cores.ToolRelease , error ) {
74
- targetPackage , exists := pm . Packages [item .Package ]
73
+ func (pme * Explorer ) FindPlatformReleaseDependencies (item * PlatformReference ) (* cores.PlatformRelease , []* cores.ToolRelease , error ) {
74
+ targetPackage , exists := pme . packages [item .Package ]
75
75
if ! exists {
76
76
return nil , nil , fmt .Errorf (tr ("package %s not found" ), item .Package )
77
77
}
@@ -94,22 +94,22 @@ func (pm *PackageManager) FindPlatformReleaseDependencies(item *PlatformReferenc
94
94
}
95
95
96
96
// replaces "latest" with latest version too
97
- toolDeps , err := pm . Packages .GetPlatformReleaseToolDependencies (release )
97
+ toolDeps , err := pme . packages .GetPlatformReleaseToolDependencies (release )
98
98
if err != nil {
99
99
return nil , nil , fmt .Errorf (tr ("getting tool dependencies for platform %[1]s: %[2]s" ), release .String (), err )
100
100
}
101
101
102
102
// discovery dependencies differ from normal tool since we always want to use the latest
103
103
// available version for the platform package
104
- discoveryDependencies , err := pm . Packages .GetPlatformReleaseDiscoveryDependencies (release )
104
+ discoveryDependencies , err := pme . packages .GetPlatformReleaseDiscoveryDependencies (release )
105
105
if err != nil {
106
106
return nil , nil , fmt .Errorf (tr ("getting discovery dependencies for platform %[1]s: %[2]s" ), release .String (), err )
107
107
}
108
108
toolDeps = append (toolDeps , discoveryDependencies ... )
109
109
110
110
// monitor dependencies differ from normal tool since we always want to use the latest
111
111
// available version for the platform package
112
- monitorDependencies , err := pm . Packages .GetPlatformReleaseMonitorDependencies (release )
112
+ monitorDependencies , err := pme . packages .GetPlatformReleaseMonitorDependencies (release )
113
113
if err != nil {
114
114
return nil , nil , fmt .Errorf (tr ("getting monitor dependencies for platform %[1]s: %[2]s" ), release .String (), err )
115
115
}
@@ -120,14 +120,14 @@ func (pm *PackageManager) FindPlatformReleaseDependencies(item *PlatformReferenc
120
120
121
121
// DownloadToolRelease downloads a ToolRelease. If the tool is already downloaded a nil Downloader
122
122
// is returned. Uses the given downloader configuration for download, or the default config if nil.
123
- func (pm * PackageManager ) DownloadToolRelease (tool * cores.ToolRelease , config * downloader.Config , progressCB rpc.DownloadProgressCB ) error {
123
+ func (pme * Explorer ) DownloadToolRelease (tool * cores.ToolRelease , config * downloader.Config , progressCB rpc.DownloadProgressCB ) error {
124
124
resource := tool .GetCompatibleFlavour ()
125
125
if resource == nil {
126
126
return & arduino.FailedDownloadError {
127
127
Message : tr ("Error downloading tool %s" , tool ),
128
128
Cause : errors .New (tr ("no versions available for the current OS" ))}
129
129
}
130
- if err := resource .Download (pm .DownloadDir , config , tool .String (), progressCB ); err != nil {
130
+ if err := resource .Download (pme .DownloadDir , config , tool .String (), progressCB ); err != nil {
131
131
return & arduino.FailedDownloadError {
132
132
Message : tr ("Error downloading tool %s" , tool ),
133
133
Cause : err }
@@ -137,9 +137,9 @@ func (pm *PackageManager) DownloadToolRelease(tool *cores.ToolRelease, config *d
137
137
138
138
// DownloadPlatformRelease downloads a PlatformRelease. If the platform is already downloaded a
139
139
// nil Downloader is returned.
140
- func (pm * PackageManager ) DownloadPlatformRelease (platform * cores.PlatformRelease , config * downloader.Config , progressCB rpc.DownloadProgressCB ) error {
140
+ func (pme * Explorer ) DownloadPlatformRelease (platform * cores.PlatformRelease , config * downloader.Config , progressCB rpc.DownloadProgressCB ) error {
141
141
if platform .Resource == nil {
142
142
return & arduino.PlatformNotFoundError {Platform : platform .String ()}
143
143
}
144
- return platform .Resource .Download (pm .DownloadDir , config , platform .String (), progressCB )
144
+ return platform .Resource .Download (pme .DownloadDir , config , platform .String (), progressCB )
145
145
}
0 commit comments