commandcenter용 globalApiToken 추가

This commit is contained in:
2024-02-02 12:45:42 +09:00
parent 3444c17026
commit 45e7169c3a
4 changed files with 12 additions and 9 deletions

View File

@ -96,6 +96,7 @@ type maingateConfig struct {
FirebaseAdminSDKCredentialFile string `json:"firebase_admin_sdk_credentialfile"`
SteamAppId string `json:"steam_app_id"`
SteamPublisherAuthKey string `json:"steam_publisher_authkey"`
GlobalMaingateToken string `json:"maingate_api_token"`
Firebase_Google_Analytics_JS_SDK_Config
}

View File

@ -256,6 +256,12 @@ func (sh *serviceDescription) prepare(mg *Maingate) error {
sh.updateUserinfo = mg.updateUserinfo
sh.getProviderInfo = mg.getProviderInfo
if globalApiToken, err := primitive.ObjectIDFromHex(config.GlobalMaingateToken); err == nil {
if !globalApiToken.IsZero() {
sh.ServerApiTokens = append(sh.ServerApiTokens, globalApiToken)
}
}
sh.wl = &mg.wl
sh.bl = &mg.bl
sh.serviceSerialized, _ = json.Marshal(sh)