updated card caching for frames
This commit is contained in:
+8
-2
@@ -106,6 +106,9 @@
|
||||
fit: "inside",
|
||||
quality: 82
|
||||
};
|
||||
const defaultDeckWarmupOptions = {
|
||||
includeThumbnails: true
|
||||
};
|
||||
const standardMajorCardNames = [
|
||||
"Fool",
|
||||
"Magus",
|
||||
@@ -1202,7 +1205,10 @@
|
||||
}
|
||||
|
||||
function scheduleDeckImagePreload(deckId, options = {}) {
|
||||
return deferPreload(() => preloadDeckImages(deckId, options));
|
||||
return deferPreload(() => preloadDeckImages(deckId, {
|
||||
...defaultDeckWarmupOptions,
|
||||
...options
|
||||
}));
|
||||
}
|
||||
|
||||
function resolveDisplayNameWithDeck(deckId, cardName, trumpNumber) {
|
||||
@@ -1289,7 +1295,7 @@
|
||||
function setActiveDeck(deckId) {
|
||||
activeDeckId = normalizeDeckId(deckId);
|
||||
getDeckManifest(activeDeckId);
|
||||
const preloadUrls = buildDeckImagePreloadUrls(activeDeckId);
|
||||
const preloadUrls = buildDeckImagePreloadUrls(activeDeckId, defaultDeckWarmupOptions);
|
||||
const totalCount = preloadUrls.length;
|
||||
const isWarmed = deckPreloadStatus.warmedDeckIds.includes(activeDeckId);
|
||||
setDeckPreloadStatus({
|
||||
|
||||
Reference in New Issue
Block a user