You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
|
1 year ago
|
package providers
|
||
|
|
|
||
|
|
// func (e *EnterGameReq) EnterGame() string {
|
||
|
|
// providerID := e.ProviderID
|
||
|
|
// gameID := e.GameID
|
||
|
|
// uid := e.UID
|
||
|
|
// token := e.Token
|
||
|
|
// lang := e.Lang
|
||
|
|
// ct := e.CurrencyType
|
||
|
|
// isDemo := e.IsDemo
|
||
|
|
// subID := e.SubID
|
||
|
|
// provider := call.GetConfigGameProvider(providerID)
|
||
|
|
// if provider == nil {
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// if err := db.Redis().SetData(common.GetRedisKeyGameCurrency(uid), int(ct), common.RedisExpireGameEnter); err != nil {
|
||
|
|
// log.Error("err:%v", err)
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// switch provider.ProviderID {
|
||
|
|
// case common.ProviderTada:
|
||
|
|
// return tada.EnterGame(gameID, uid, token, lang, isDemo)
|
||
|
|
// case common.ProviderSexy:
|
||
|
|
// // 不支持demo
|
||
|
|
// if isDemo {
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// return awc.EnterGame(gameID, uid, ct, token, lang, subID)
|
||
|
|
// case common.ProviderPGSoft:
|
||
|
|
// // 不支持demo
|
||
|
|
// if isDemo {
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// return pgsoft.EnterGame(gameID, uid, token, lang)
|
||
|
|
// case common.ProviderEvolutionGaming:
|
||
|
|
// // 不支持demo
|
||
|
|
// if isDemo {
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// return gs.EnterGame(gameID, uid, token, lang)
|
||
|
|
// default:
|
||
|
|
// return ""
|
||
|
|
// }
|
||
|
|
// }
|