diff --git a/src/js/leetcode.js b/src/js/leetcode.js index 350a143..f8ad76a 100644 --- a/src/js/leetcode.js +++ b/src/js/leetcode.js @@ -212,10 +212,17 @@ async function updateReadmeTopicTagsWithProblem(topicTags, problemName) { } } + const readmeBeforeProcessing = readme; + for (const topic of topicTags) { readme = await appendProblemToReadme(topic.name, readme, leethub_hook, problemName); } + if (readme === readmeBeforeProcessing) { + console.log(`No README changes detected for ${problemName}, skipping topics upload.`); + return; + } + readme = sortTopicsInReadme(readme); const encodedReadme = btoa(unescape(encodeURIComponent(readme)));