|
@@ -4,42 +4,44 @@ package data
|
|
|
|
|
|
import (
|
|
|
mhayaDataConfig "github.com/mhaya/components/data-config"
|
|
|
- mhayaMapStructure "github.com/mhaya/extend/mapstructure"
|
|
|
"github.com/mhaya/game/game_cluster/internal/types"
|
|
|
+ mhayaMapStructure "github.com/mhaya/extend/mapstructure"
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- ChannelConfig = &ChannelConfig{}
|
|
|
- PlatformConfig = &PlatformConfig{}
|
|
|
- RuleConfig = &RuleConfig{}
|
|
|
- achieveTaskConfig = &achieveTaskConfig{}
|
|
|
- dailyTaskConfig = &dailyTaskConfig{}
|
|
|
- discreteRuleConfig = &discreteRuleConfig{}
|
|
|
- drawConfig = &drawConfig{}
|
|
|
- itemConfig = &itemConfig{}
|
|
|
- levelConfig = &levelConfig{}
|
|
|
- rankConfig = &rankConfig{}
|
|
|
- rankRewardConfig = &rankRewardConfig{}
|
|
|
- sdkConfig = &sdkConfig{}
|
|
|
- weeklySignInConfig = &weeklySignInConfig{}
|
|
|
+ ChannelConfig = &ChannelConfig{}
|
|
|
+ PlatformConfig = &PlatformConfig{}
|
|
|
+ RuleConfig = &RuleConfig{}
|
|
|
+ achieveTaskConfig = &achieveTaskConfig{}
|
|
|
+ dailyTaskConfig = &dailyTaskConfig{}
|
|
|
+ discreteRuleConfig = &discreteRuleConfig{}
|
|
|
+ drawConfig = &drawConfig{}
|
|
|
+ itemConfig = &itemConfig{}
|
|
|
+ levelConfig = &levelConfig{}
|
|
|
+ rankConfig = &rankConfig{}
|
|
|
+ rankRewardConfig = &rankRewardConfig{}
|
|
|
+ sdkConfig = &sdkConfig{}
|
|
|
+ weeklySignInConfig = &weeklySignInConfig{}
|
|
|
)
|
|
|
|
|
|
+
|
|
|
func New() *mhayaDataConfig.Component {
|
|
|
dataConfig := mhayaDataConfig.New()
|
|
|
dataConfig.Register(
|
|
|
- ChannelConfig,
|
|
|
- PlatformConfig,
|
|
|
- RuleConfig,
|
|
|
- achieveTaskConfig,
|
|
|
- dailyTaskConfig,
|
|
|
- discreteRuleConfig,
|
|
|
- drawConfig,
|
|
|
- itemConfig,
|
|
|
- levelConfig,
|
|
|
- rankConfig,
|
|
|
- rankRewardConfig,
|
|
|
- sdkConfig,
|
|
|
- weeklySignInConfig,
|
|
|
+ ChannelConfig,
|
|
|
+ PlatformConfig,
|
|
|
+ RuleConfig,
|
|
|
+ achieveTaskConfig,
|
|
|
+ dailyTaskConfig,
|
|
|
+ discreteRuleConfig,
|
|
|
+ drawConfig,
|
|
|
+ itemConfig,
|
|
|
+ levelConfig,
|
|
|
+ rankConfig,
|
|
|
+ rankRewardConfig,
|
|
|
+ sdkConfig,
|
|
|
+ weeklySignInConfig,
|
|
|
+
|
|
|
)
|
|
|
return dataConfig
|
|
|
}
|
|
@@ -51,4 +53,4 @@ func DecodeData(input interface{}, output interface{}) error {
|
|
|
"json",
|
|
|
types.GetDecodeHooks(),
|
|
|
)
|
|
|
-}
|
|
|
+}
|