more reload
Browse files
src/lib/components/Pages/Encounters.svelte
CHANGED
@@ -33,7 +33,11 @@
|
|
33 |
const currentEncounters = await EncounterService.getCurrentEncounters();
|
34 |
|
35 |
// Check if we need to refresh encounters
|
36 |
-
|
|
|
|
|
|
|
|
|
37 |
// Generate new encounters
|
38 |
console.log('Generating new encounters...');
|
39 |
encounters = await EncounterService.generateEncounters();
|
|
|
33 |
const currentEncounters = await EncounterService.getCurrentEncounters();
|
34 |
|
35 |
// Check if we need to refresh encounters
|
36 |
+
const needsRefresh = await EncounterService.shouldRefreshEncounters() ||
|
37 |
+
currentEncounters.length === 0 ||
|
38 |
+
currentEncounters.every(e => e.type !== 'wildPiclet'); // No wild encounters
|
39 |
+
|
40 |
+
if (needsRefresh) {
|
41 |
// Generate new encounters
|
42 |
console.log('Generating new encounters...');
|
43 |
encounters = await EncounterService.generateEncounters();
|