fix(tools): Modiify removeDeletedFiles function to find all files instead of just markdown (#40887)

* fix: corrected file deletion function

* fix(tools): include dict

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* fix(tools): concat is non-mutating oops

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
This commit is contained in:
Randell Dawson
2021-02-02 21:42:23 -07:00
committed by GitHub
parent 2f207c3827
commit 7a0d885813

View File

@ -23,9 +23,13 @@ const removeDeletedFiles = async projectId => {
const crowdinFiles = await getFiles(projectId);
if (crowdinFiles && crowdinFiles.length) {
const command = 'find curriculum/challenges/english -name \\*.md';
const listOfEnglishFiles = await getOutputFromCommand(command);
const curriculumFilesArr = listOfEnglishFiles.split('\n');
const challengeCommand = 'find curriculum/challenges/english -name \\*.*';
const listOfEnglishFiles = await getOutputFromCommand(challengeCommand);
const dictionaryCommand =
'find curriculum/dictionaries/english -name \\*.*';
const listOfDictFiles = await getOutputFromCommand(dictionaryCommand);
let curriculumFilesArr = listOfEnglishFiles.split('\n');
curriculumFilesArr = curriculumFilesArr.concat(listOfDictFiles.split('\n'));
if (curriculumFilesArr.length) {
const curriculumLookup = curriculumFilesArr.reduce((obj, filename) => {
return { ...obj, [filename]: 1 };