DinkToPdf icon indicating copy to clipboard operation
DinkToPdf copied to clipboard

Is there any reason for SynchronizedConverter to be so complicated?

Open alex-fomin opened this issue 5 years ago • 0 comments

Is there any reason for SynchronizedConverter to be so complicated? Why is simple straightforward implementation not good?

    internal class MySynchronizedConverter : BasicConverter
    {
        private readonly object _monitor = new object();
        public MySynchronizedConverter(ITools pdfTools) : base(pdfTools)
        {
        }

        public byte[] Convert(HtmlToPdfDocument htmlToPdfDocument)
        {
            lock (_monitor)
            {
                return base.Convert(htmlToPdfDocument);
            }
        }
    }

alex-fomin avatar May 16 '19 07:05 alex-fomin