diff --git a/index.js b/index.js index 58d92f2..7934791 100644 --- a/index.js +++ b/index.js @@ -44,8 +44,14 @@ const renderHelper = (tasks, options, level) => { return output.join('\n'); }; +const shouldSuspendUpdateRenderer = tasks => { + return tasks.some(task => task.shouldSuspendUpdateRenderer()); +}; + const render = (tasks, options) => { - logUpdate(renderHelper(tasks, options)); + if (!shouldSuspendUpdateRenderer(tasks)) { + logUpdate(renderHelper(tasks, options)); + } }; class UpdateRenderer {