mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-05 08:47:35 +08:00
25 lines
500 B
Go
25 lines
500 B
Go
package upgrades
|
|
|
|
// InitializeUpgrades - initializes written upgrades
|
|
func InitializeUpgrades() {
|
|
addUpgrades([]UpgradeInfo{
|
|
upgrade0145,
|
|
upgrade0146,
|
|
upgrade0160,
|
|
upgrade0161,
|
|
})
|
|
}
|
|
|
|
// Upgrades - holds all upgrade funcs
|
|
var Upgrades = []UpgradeInfo{}
|
|
|
|
// addUpgrades - Adds upgrades to make to client
|
|
func addUpgrades(upgrades []UpgradeInfo) {
|
|
Upgrades = append(Upgrades, upgrades...)
|
|
}
|
|
|
|
// ReleaseUpgrades - releases upgrade funcs from memory
|
|
func ReleaseUpgrades() {
|
|
Upgrades = nil
|
|
}
|