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); }
public Task DeleteUserDatabase(Guid userId) { var documentStore = _userStoreCache.GetEntry(userId); return(_databaseApi.DeleteDatabase(documentStore)); }