private async Task ProcessDatabase(string databaseName)
        {
            var isUnused = await IsDatabaseUnused(databaseName);

            if (isUnused == false)
            {
                return;
            }

            _logger.LogInformation($"Removing database {databaseName}");
            await _databaseApi.DeleteDatabase(DocumentStore, databaseName);
        }
示例#2
0
        public Task DeleteUserDatabase(Guid userId)
        {
            var documentStore = _userStoreCache.GetEntry(userId);

            return(_databaseApi.DeleteDatabase(documentStore));
        }