Example #1
0
        internal BattleNetClient CreateClient(IAuthenticationScope authenticationScope)
        {
            authenticationScope.EnsureExpiration();
            var regionString       = EnumConversionHelper.RegionToString(authenticationScope.Region);
            var localizationString = EnumConversionHelper.LocalizationToString(authenticationScope.Localization);

            return(new BattleNetClient(authenticationScope.AccessToken, regionString, localizationString, _tokenBucket));
        }