public void RefreshCurrentBucket()

in Editor/Bootstrap/BootstrapSettings.cs [232:254]


        public void RefreshCurrentBucket()
        {
            GetSettingResponse bucketNameResponse = _coreApi.GetSetting(SettingsKeys.CurrentBucketName);
            CurrentBucketName = bucketNameResponse.Success ? bucketNameResponse.Value : null;
            GetSettingResponse currentRegionResponse = _coreApi.GetSetting(SettingsKeys.CurrentRegion);
            bool isRegionValid = _coreApi.IsValidRegion(currentRegionResponse.Value);
            CurrentRegion = currentRegionResponse.Success && isRegionValid ? currentRegionResponse.Value : null;
            HasCurrentBucket = !string.IsNullOrEmpty(CurrentBucketName) && isRegionValid;

            if (HasCurrentBucket)
            {
                CurrentBucketUrl = _bucketUrlFormatter.Format(CurrentBucketName, CurrentRegion);
                return;
            }

            CurrentBucketName = null;
            CurrentBucketUrl = null;

            if (!isRegionValid)
            {
                CurrentRegion = null;
            }
        }