Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Commit

Permalink
refactor: Better searching the associated information in snippetList
Browse files Browse the repository at this point in the history
  • Loading branch information
Mara-Li committed Apr 14, 2022
1 parent e6732e1 commit d32799c
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions Snippet-downloader/modals/specificSnippet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,15 @@ interface snippetUpdate {
async function updateSpecificSnippet(item: snippetUpdate, settings: snippetDownloaderSettings) {
const listSnippet = settings.snippetList
const snippet = listSnippet.find(snippet => snippet.repo === item.repo);
for (const contents of snippet.snippetsContents) {
if (contents.name === item.snippetPath && await checkLastUpdate(contents, item.repo)) {
const successDownload = await downloadSnippet(item.repo, contents.name, this.app.vault);
if (successDownload) {
contents.lastUpdate = await grabLastCommitDate(item.repo, contents.name);
new Notice (`${basename(item.snippetPath)} has been updated 🎉`);
return listSnippet;
} else {
console.log("Error downloading snippet");
}
const snippetsRep = snippet.snippetsContents.find(snippet => snippet.name === item.snippetPath);
if (await checkLastUpdate(snippetsRep, item.repo)) {
const successDownload = await downloadSnippet(item.repo, snippetsRep.name, this.app.vault);
if (successDownload) {
snippetsRep.lastUpdate = await grabLastCommitDate(item.repo, snippetsRep.name);
new Notice(`${basename(item.snippetPath)} has been updated 🎉`);
return listSnippet;
} else {
console.log("Error downloading snippet");
}
}
new Notice (`${basename(item.snippetPath)} is already up to date 💡`);
Expand Down

0 comments on commit d32799c

Please sign in to comment.