mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-29 15:10:37 +00:00
Config: Refactor version packages (#1887)
* Config: Move config versions to separate pacakges * Config: Move version tests to blackbox texts * Config: Protect registerVersion from overflow * Config: Protect against version already registered
This commit is contained in:
21
config/versions/register.go
Normal file
21
config/versions/register.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package versions
|
||||
|
||||
import (
|
||||
v0 "github.com/thrasher-corp/gocryptotrader/config/versions/v0"
|
||||
v1 "github.com/thrasher-corp/gocryptotrader/config/versions/v1"
|
||||
v2 "github.com/thrasher-corp/gocryptotrader/config/versions/v2"
|
||||
v3 "github.com/thrasher-corp/gocryptotrader/config/versions/v3"
|
||||
v4 "github.com/thrasher-corp/gocryptotrader/config/versions/v4"
|
||||
v5 "github.com/thrasher-corp/gocryptotrader/config/versions/v5"
|
||||
v6 "github.com/thrasher-corp/gocryptotrader/config/versions/v6"
|
||||
)
|
||||
|
||||
func init() {
|
||||
Manager.registerVersion(0, &v0.Version{})
|
||||
Manager.registerVersion(1, &v1.Version{})
|
||||
Manager.registerVersion(2, &v2.Version{})
|
||||
Manager.registerVersion(3, &v3.Version{})
|
||||
Manager.registerVersion(4, &v4.Version{})
|
||||
Manager.registerVersion(5, &v5.Version{})
|
||||
Manager.registerVersion(6, &v6.Version{})
|
||||
}
|
||||
Reference in New Issue
Block a user