Fraser commited on
Commit
3cbf4ee
·
1 Parent(s): b195c80

will this fix it?

Browse files
src/lib/components/PicletGenerator/PicletGenerator.svelte CHANGED
@@ -149,6 +149,13 @@ Focus on: colors, body shape, eyes, limbs, mouth, and key visual features. Omit
149
  if (currentImageIndex < imageQueue.length) {
150
  // Process next image
151
  setTimeout(() => processCurrentImage(), 1000); // Small delay for better UX
 
 
 
 
 
 
 
152
  } else {
153
  // Queue completed - reset to single image mode
154
  imageQueue = [];
@@ -185,8 +192,8 @@ Focus on: colors, body shape, eyes, limbs, mouth, and key visual features. Omit
185
 
186
  state.currentStep = 'complete';
187
 
188
- // If processing a queue, auto-advance to next image after a short delay
189
- if (imageQueue.length > 1) {
190
  setTimeout(() => advanceToNextImage(), 2000); // 2 second delay to show completion
191
  }
192
  } catch (err) {
 
149
  if (currentImageIndex < imageQueue.length) {
150
  // Process next image
151
  setTimeout(() => processCurrentImage(), 1000); // Small delay for better UX
152
+ } else if (isTrainerMode) {
153
+ // In trainer mode, don't reset - wait for scanner to queue next image
154
+ console.log('🔧 DEBUG: Trainer mode - waiting for next image to be queued');
155
+ // Reset current image index for next image
156
+ currentImageIndex = 0;
157
+ imageQueue = [];
158
+ // Don't call reset() - stay ready to process next trainer image
159
  } else {
160
  // Queue completed - reset to single image mode
161
  imageQueue = [];
 
192
 
193
  state.currentStep = 'complete';
194
 
195
+ // If processing a queue or in trainer mode, auto-advance to next image after a short delay
196
+ if (imageQueue.length > 1 || isTrainerMode) {
197
  setTimeout(() => advanceToNextImage(), 2000); // 2 second delay to show completion
198
  }
199
  } catch (err) {