d773c1fff4
* Add model ingestion to sharp connectors * correct ingestion message * Progress * grasshopper * GH exception messages * fix GH * file names * revit file name * grasshopper file names * etabs file names * delete tests * tekla maybe * ingestion scope * bad boolean logic * Longer TimeSpan * speculative fix for tekla file names * navisworks
20 lines
384 B
C#
20 lines
384 B
C#
namespace Speckle.Connectors.Common.Operations.Send;
|
|
|
|
public sealed class AggregateProgress<T> : IProgress<T>
|
|
{
|
|
private readonly IProgress<T>[] _progresses;
|
|
|
|
public AggregateProgress(params IProgress<T>[] progresses)
|
|
{
|
|
_progresses = progresses;
|
|
}
|
|
|
|
public void Report(T value)
|
|
{
|
|
foreach (var progress in _progresses)
|
|
{
|
|
progress.Report(value);
|
|
}
|
|
}
|
|
}
|