great let’s review this console logs on page load:
๐ STATS-SERVICE: Script loading started… stats-service.js:2:9 ๐ STATS-SERVICE: Dependencies available, initializing… stats-service.js:258:17 ๐ STATS-SERVICE: Creating service instance… stats-service.js:232:17 ๐ STATS-SERVICE: Constructor called… stats-service.js:6:17 ๐ STATS-SERVICE: Initializing service… stats-service.js:235:17 ๐ STATS-SERVICE: Starting initialization… stats-service.js:187:17 ๐ STATS-SERVICE: Setting up authStateChanged listener… stats-service.js:191:21 ๐ STATS-SERVICE: Setting up imageGenerated listener… stats-service.js:205:21 ๐ STATS-SERVICE: Event listeners set up successfully stats-service.js:218:21 ๐ STATS-SERVICE: Service initialized stats-service.js:219:21 ๐ STATS-SERVICE: Service exposed to window.statsService stats-service.js:241:21 ๐ APP: Auth state manager available app.js:32:21 ๐ Initializing ImagesManager… app.js:135:21 ๐ STATS-SERVICE: Fetching user stats stats-service.js:72:21 ๐ค USER-SYSTEM: User state updated: nicholas.jay.rios@gmail.com user-system.js:154:17 ๐ค USER-SYSTEM: Initialized successfully user-system.js:46:21 โ Feed Manager initialized successfully feed-manager-refactored.js:38:21 โ STATS-SERVICE: Stats fetched successfully Object { userId: “cmey97omj0000ut8cih4lpb0m”, period: {โฆ}, totalCost: 0.024, generationCount: 3, providerBreakdown: {โฆ}, averageCostPerGeneration: 0.008 } stats-service.js:95:25 ๐ฏ GENERATION FLOW [req_1756734331401_q1rsqltlt]: Button clicked images-manager.js:58:17 โ VALIDATION: All checks passed Object { prompt: “hay”, providers: (1) [โฆ] } images-manager.js:76:17 ๐ง FLOW: Creating promptObj Object { prompt: “hay”, promptId: “1756734331401”, original: “hay” } images-manager.js:87:17 ๐ง FLOW: Loading placeholder created true images-manager.js:91:17 ๐ง FLOW: UI set to generating state images-manager.js:94:17 ๐ง FLOW: Starting generateImage Object { prompt: “hay”, providers: (1) [โฆ] } images-manager.js:97:21 ๐ MANAGER: generateImage started Object { prompt: “hay”, providers: (1) [โฆ] } images-manager.js:27:17 ๐ API CALL: generateImage started Object { prompt: “hay”, providers: (1) [โฆ] } image-generation-api.js:12:17 ๐ง API CALL: promptObj created Object { prompt: “hay”, promptId: “1756734331402”, original: “hay” } image-generation-api.js:25:17 ๐ API CALL: Calling backend API… image-generation-api.js:29:21 ๐ FORM DATA: Creating form data for API call image-generation-api.js:79:17 ๐ ENHANCEMENT: Enhancement parameters processed image-generation-api.js:115:17 ๐ค HTTP REQUEST: Sending to /api/image/generate image-generation-api.js:51:17 ๐ค HTTP PAYLOAD: Object { prompt: “hay”, providers: “absolute”, promptId: “1756734331402”, original: “hay”, guidance: “10” } image-generation-api.js:52:17 ๐ AUTH: Using userApi token image-generation-api.js:162:25 ๐ AUTH: Request headers Object { “Content-Type”: “application/json”, Authorization: “Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJjbWV5OTdvbWowMDAwdXQ4Y2loNGxwYjBtIiwiaWF0IjoxNzU2NjkyMjI1LCJleHAiOjE3NTcyOTcwMjV9.Mh0EEQYw2VyVY4fz56PqD3NtXGgwF3b7wai14-mMN4U” } image-generation-api.js:56:17 ๐ฅ HTTP RESPONSE: Status 200 OK image-generation-api.js:64:17 ๐ฅ HTTP RESPONSE: Data Object { success: true, requestId: “req_1756734331801_2wgizzzbk”, data: {โฆ}, duration: 3613, timestamp: “2025-09-01T13:45:35.414Z” } image-generation-api.js:72:17 ๐ฅ HTTP RESPONSE: Data.data structure Object { prompt: “hay”, providerName: “absolute”, imageName: “absolute-hay-1756734335301.jpg”, guidance: 10, promptId: null, original: “hay”, imageId: “uqvddm8ji”, image: “uploads/absolute-hay-1756734335301.jpg” } image-generation-api.js:73:17 โ API RESPONSE: Received data Object { success: true, requestId: “req_1756734331801_2wgizzzbk”, data: {โฆ}, duration: 3613, timestamp: “2025-09-01T13:45:35.414Z” } image-generation-api.js:32:21 โ API RESPONSE: Extracted image data Object { prompt: “hay”, providerName: “absolute”, imageName: “absolute-hay-1756734335301.jpg”, guidance: 10, promptId: null, original: “hay”, imageId: “uqvddm8ji”, image: “uploads/absolute-hay-1756734335301.jpg” } image-generation-api.js:36:21 ๐ผ๏ธ DOM INSERT: addImageToOutput called Object { _results: {โฆ}, download: false } image-dom-manager.js:247:17 ๐ Skipping spinner – image not in DOM yet image-dom-manager.js:62:21 ๐ผ๏ธ DOM INSERT: Image element created true image-dom-manager.js:252:21 โ Image successfully inserted using simplified approach image-dom-manager.js:303:25 ๐ STATS-SERVICE: Received imageGenerated event Object { imageData: {โฆ}, timestamp: “2025-09-01T13:45:35.419Z” } stats-service.js:207:25 ๐ STATS-SERVICE: Current authentication status: true stats-service.js:208:25 ๐ STATS-SERVICE: Refreshing stats after image generation stats-service.js:124:17 ๐ก EVENT: imageGenerated event dispatched images-manager.js:44:21 ๐ AUTO-GENERATE: Checking if auto-generation should continue images-manager.js:117:17 ๐ AUTO-GENERATE: Calling generation component checkAutoGenerationContinue images-manager.js:129:21 โ FLOW: generateImage completed successfully images-manager.js:103:21 โ Generation completed successfully image-ui-state.js:101:17 ๐ง FLOW: UI reset from generating state images-manager.js:112:21 โ Image loaded successfully: http://localhost:3200/uploads/absolute-hay-1756734335301.jpg image-dom-manager.js:31:21 ๐ STATS-SERVICE: Fetching user stats stats-service.js:72:21 โ STATS-SERVICE: Stats fetched successfully Object { userId: “cmey97omj0000ut8cih4lpb0m”, period: {โฆ}, totalCost: 0.032, generationCount: 4, providerBreakdown: {โฆ}, averageCostPerGeneration: 0.008 } stats-service.js:95:25 โ STATS-SERVICE: Stats refreshed successfully Object { userId: “cmey97omj0000ut8cih4lpb0m”, period: {โฆ}, totalCost: 0.032, generationCount: 4, providerBreakdown: {โฆ}, averageCostPerGeneration: 0.008 } stats-service.js:132:21 ๐ STATS-SERVICE: Stats refresh completed after imageGenerated stats-service.js:212:29 โ
Leave a Reply