mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-04-14 11:46:23 +00:00
Fix serving memoized content
This commit is contained in:
parent
877fe48225
commit
28193f86fb
2 changed files with 20 additions and 2 deletions
|
|
@ -55,7 +55,7 @@ describe('contentLib', () => {
|
|||
beforeEach(() => {
|
||||
resSpy = generateRes();
|
||||
if (fs.existsSync(contentLib.CONTENT_CACHE_PATH)) {
|
||||
fs.rmdirSync(contentLib.CONTENT_CACHE_PATH, { recursive: true });
|
||||
fs.rmSync(contentLib.CONTENT_CACHE_PATH, { recursive: true });
|
||||
}
|
||||
fs.mkdirSync(contentLib.CONTENT_CACHE_PATH);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -168,12 +168,15 @@ api.special = api.spells.special;
|
|||
|
||||
Object.defineProperty(api, 'dropEggs', {
|
||||
get () { return eggs.drops; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'questEggs', {
|
||||
get () { return eggs.quests; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'eggs', {
|
||||
get () { return eggs.all; },
|
||||
enumerable: true,
|
||||
});
|
||||
|
||||
api.timeTravelStable = {
|
||||
|
|
@ -195,50 +198,65 @@ api.timeTravelStable = {
|
|||
|
||||
Object.defineProperty(api, 'dropHatchingPotions', {
|
||||
get () { return hatchingPotions.drops; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'premiumHatchingPotions', {
|
||||
get () { return hatchingPotions.premium; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'wackyHatchingPotions', {
|
||||
get () { return hatchingPotions.wacky; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'hatchingPotions', {
|
||||
get () { return hatchingPotions.all; },
|
||||
enumerable: true,
|
||||
});
|
||||
|
||||
Object.defineProperty(api, 'dropPets', {
|
||||
get () { return stable.dropPets; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'premiumPets', {
|
||||
get () { return stable.premiumPets; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'questPets', {
|
||||
get () { return stable.questPets; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'specialPets', {
|
||||
get () { return stable.specialPets; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'wackyPets', {
|
||||
get () { return stable.wackyPets; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'petInfo', {
|
||||
get () { return stable.petInfo; },
|
||||
enumerable: true,
|
||||
});
|
||||
|
||||
Object.defineProperty(api, 'dropMounts', {
|
||||
get () { return stable.dropMounts; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'premiumMounts', {
|
||||
get () { return stable.premiumMounts; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'questMounts', {
|
||||
get () { return stable.questMounts; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'specialMounts', {
|
||||
get () { return stable.specialMounts; },
|
||||
enumerable: true,
|
||||
});
|
||||
Object.defineProperty(api, 'mountInfo', {
|
||||
get () { return stable.mountInfo; },
|
||||
enumerable: true,
|
||||
});
|
||||
|
||||
function buildFood () {
|
||||
|
|
|
|||
Loading…
Reference in a new issue