prevent redundant deck moving
This commit is contained in:
1 parent
13f2bb421c
commit
b4bda0ccbf
1 file changed
+4
-2
@@ -12,9 +12,11 @@ async function main() {
|
|||||||
deck: DECK,
|
deck: DECK,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const deckQuery = `deck:${DECK} -deck:${DECK}::*`;
|
||||||
|
|
||||||
await anki
|
await anki
|
||||||
.api('findCards', {
|
.api('findCards', {
|
||||||
query: `deck:${DECK}`,
|
query: deckQuery,
|
||||||
})
|
})
|
||||||
.then((cards) => anki.api('cardsInfo', { cards }))
|
.then((cards) => anki.api('cardsInfo', { cards }))
|
||||||
.then(async (rs) => {
|
.then(async (rs) => {
|
||||||
@@ -76,7 +78,7 @@ async function main() {
|
|||||||
let v = this.data.get(templateName);
|
let v = this.data.get(templateName);
|
||||||
if (!v) {
|
if (!v) {
|
||||||
v = await anki.api('findCards', {
|
v = await anki.api('findCards', {
|
||||||
query: `deck:${DECK} card:${templateName}`,
|
query: `${deckQuery} card:${templateName}`,
|
||||||
});
|
});
|
||||||
remaining[templateName] = new Set(v);
|
remaining[templateName] = new Set(v);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user