This repository was archived by the owner on Apr 21, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -81,19 +81,29 @@ func (c *Client) RemoveMiner(miner *Miner) bool {
81
81
82
82
// MinerByName will return a miner given a name
83
83
func (c * Client ) MinerByName (name string ) * Miner {
84
- for index , miner := range c .miners {
85
- if strings .EqualFold (name , miner .Name ) {
86
- return c .miners [index ]
84
+ return MinerByName (c .miners , name )
85
+ }
86
+
87
+ // MinerByName will return a miner from a given set of miners
88
+ func MinerByName (miners []* Miner , minerName string ) * Miner {
89
+ for index , miner := range miners {
90
+ if strings .EqualFold (minerName , miner .Name ) {
91
+ return miners [index ]
87
92
}
88
93
}
89
94
return nil
90
95
}
91
96
92
97
// MinerByID will return a miner given a miner id
93
98
func (c * Client ) MinerByID (minerID string ) * Miner {
94
- for index , miner := range c .miners {
99
+ return MinerByID (c .miners , minerID )
100
+ }
101
+
102
+ // MinerByID will return a miner from a given set of miners
103
+ func MinerByID (miners []* Miner , minerID string ) * Miner {
104
+ for index , miner := range miners {
95
105
if strings .EqualFold (minerID , miner .MinerID ) {
96
- return c . miners [index ]
106
+ return miners [index ]
97
107
}
98
108
}
99
109
return nil
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import "time"
5
5
const (
6
6
7
7
// version is the current package version
8
- version = "v0.7.2 "
8
+ version = "v0.7.3 "
9
9
10
10
// defaultUserAgent is the default user agent for all requests
11
11
defaultUserAgent string = "go-minercraft: " + version
You can’t perform that action at this time.
0 commit comments