Created
July 1, 2025 14:11
-
-
Save vincenzopalazzo/e762e9068132369e244e21f555ee6c14 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:286:15) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Response Headers: {connection: keep-alive, access-control-allow-origin: *, transfer-encoding: chunked, date: Tue, 01 Jul 2025 14:05:46 GMT, content-encoding: gzip, cf-cache-status: DYNAMIC, report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4uWNnJPVND9mDDgTh%2FnqLTsEQnEbGZ0hOarVibu0k39Jtg5R8vTJbZtNRNF52FJ7u9TgfWpts6GY%2FrD%2B7covgwWfLhvFtXxgelYzLLoN"}]}, x-clerk-auth-status: signed-out, content-type: application/json, x-clerk-auth-reason: token-invalid, x-clerk-auth-message: Invalid JWT form. A JWT consists of three parts separated by dots. (reason=token-invalid, token-carrier=header), server: cloudflare, alt-svc: h3=":443"; ma=86400, nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, cf-ray: 9586746a4c23be61-ZRH} | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:287:15) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Raw Response Body: {"id":"chatcmpl-844","choices":[{"finish_reason":"stop","index":0,"logprobs":null,"message":{"content":"### Analysis of Data\n\n#### 1. Sleep Quality Trends and Their Impact on Training Readiness\n- **Sleep Data**: The data does not explicitly include sleep quality metrics (e.g., duration, stages). However, we can infer from the workout sessions that you have been training consistently.\n\n**Recommendation**: \n- **Monitor Sleep**: Use a wearable device or app to track your sleep patterns. Aim for 7-9 hours of quality sleep per night.\n- **Consistency**: Ensure consistency in your sleep schedule to help regulate your circadian rhythm, which can improve recovery and readiness for workouts.\n\n#### 2. Stress Level Patterns and How They Affect Recovery\n- **Stress Data**: The data does not include stress levels directly. However, the intensity of recent workouts suggests a high-stress level.\n \n**Recommendation**: \n- **Stress Management**: Incorporate stress-reducing activities su | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:294:17) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Extracted Content from Prem AI: ### Analysis of Data | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 1. Sleep Quality Trends and Their Impact on Training Readiness | |
I/flutter (11586): β π - **Sleep Data**: The data does not explicitly include sleep quality metrics (e.g., duration, stages). However, we can infer from the workout sessions that you have been training consistently. | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Monitor Sleep**: Use a wearable device or app to track your sleep patterns. Aim for 7-9 hours of quality sleep per night. | |
I/flutter (11586): β π - **Consistency**: Ensure consistency in your sleep schedule to help regulate your circadian rhythm, which can improve recovery and readiness for workouts. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 2. Stress Level Patterns and How They Affect Recovery | |
I/flutter (11586): β π - **Stress Data**: The data does not include stress levels directly. However, the intensity of recent workouts suggests a high-stress level. | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Stress Management**: Incorporate stress-reducing activities such as meditation, yoga, or deep breathing exercises into your routine. | |
I/flutter (11586): β π - **Monitor Stress Levels**: Use apps to track your daily stress levels and correlate them with workout performance. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 3. Overall Recovery Status and Training Capacity | |
I/flutter (11586): β π - **Workout Sessions**: You have been training consistently but with varying intensities (e.g., Back & Legs on July 1, Chest on June 30). | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Recovery Days**: Ensure you have at least one full recovery day per week to allow for muscle repair and overall recovery. | |
I/flutter (11586): β π - **Active Recovery**: On non-training days, engage in light activities like walking or stretching. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 4. Recent Workout History and Training Patterns | |
I/flutter (11586): β π - **Workout Sessions**: | |
I/flutter (11586): β π - July 1: Back & Legs (47 minutes) | |
I/flutter (11586): β π - June 30: Chest (50 minutes) | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Balanced Routine**: Continue to balance your workouts between upper body, lower body, and core exercises. | |
I/flutter (11586): β π - **Progressive Overload**: Gradually increase the weight or reps over time. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 5. Fitness Goals and Experience Level | |
I/flutter (11586): β π - **Primary Goal**: Weight Loss | |
I/flutter (11586): β π - **Experience Level**: Advanced | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Caloric Deficit**: Maintain a caloric deficit to support your weight loss goal. | |
I/flutter (11586): β π - **Nutrition**: Ensure you are consuming enough protein for muscle repair and recovery. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 6. Appropriate Workout Intensity and Type for Today Based on My Goals | |
I/flutter (11586): β π - **Current Status**: You have been training consistently but need to ensure adequate recovery. | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Todayβs Plan**: Consider a light or moderate workout with a focus on recovery exercises like: | |
I/flutter (11586): β π - **Chest & Triceps**: Focus on isolation exercises (e.g., Cable Crossovers, Dumbbell Flyes) for 30 minutes. | |
I/flutter (11586): β π - **Cardio**: Include 20-30 minutes of low-intensity cardio (e.g., walking or cycling). | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 7. Any Red Flags or Concerning Patterns That Need Attention | |
I/flutter (11586): β π - **High Intensity Workouts**: You have been doing high-intensity workouts with heavy weights and multiple sets. | |
I/flutter (11586): β π - **Lack of Variety**: Your workouts are repetitive, focusing mainly on chest and back. | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Variety in Training**: Incorporate different muscle groups to avoid overuse injuries and plateaus. | |
I/flutter (11586): β π - **Listen to Your Body**: If you feel overly fatigued or sore, consider reducing the intensity or taking an extra recovery day. | |
I/flutter (11586): β π | |
I/flutter (11586): β π #### 8. Progressive Overload Opportunities Based on My Recent Sessions | |
I/flutter (11586): β π - **Current Status**: You have been increasing weights gradually but need more structured progression. | |
I/flutter (11586): β π | |
I/flutter (11586): β π **Recommendation**: | |
I/flutter (11586): β π - **Structured Progression**: Use a training log to track your progress and increase weight by 2.5-5% every two weeks. | |
I/flutter (11586): β π - **Set Goals**: Set specific goals for each workout (e.g., add 10 pounds on the bench press in 4 weeks). | |
I/flutter (11586): β π | |
I/flutter (11586): β π ### Specific, Actionable Recommendations | |
I/flutter (11586): β π | |
I/flutter (11586): β π 1. **Sleep**: | |
I/flutter (11586): β π - Use a wearable device to track sleep and aim for 7-9 hours per night. | |
I/flutter (11586): β π | |
I/flutter (11586): β π 2. **Stress Management**: | |
I/flutter (11586): β π - Incorporate 5-10 minutes of meditation or deep breathing exercises daily. | |
I/flutter (11586): β π - Track your stress levels using an app like Headspace or Calm. | |
I/flutter (11586): β π | |
I/flutter (11586): β π 3. **Recovery Days**: | |
I/flutter (11586): β π - Ensure at least one full recovery day per week. | |
I/flutter (11586): β π - Engage in light activities on non-training days (e.g., walking, stretching). | |
I/flutter (11586): β π | |
I/flutter (11586): β π 4. **Balanced Routine**: | |
I/flutter (11586): β π - Include a variety of muscle groups in your workouts to avoid overuse injuries and plateaus. | |
I/flutter (11586): β π | |
I/flutter (11586): β π 5. **Todayβs Plan**: | |
I/flutter (11586): β π - Chest & Triceps: 30 minutes of isolation exercises. | |
I/flutter (11586): β π - Cardio: 20-30 minutes of low-intensity cardio (e.g., walking or cycling). | |
I/flutter (11586): β π | |
I/flutter (11586): β π 6. **Progressive Overload**: | |
I/flutter (11586): β π - Increase weights by 2.5-5% every two weeks. | |
I/flutter (11586): β π - Set specific goals for each workout. | |
I/flutter (11586): β π | |
I/flutter (11586): β π 7. **Nutrition**: | |
I/flutter (11586): β π - Maintain a caloric deficit to support weight loss. | |
I/flutter (11586): β π - Ensure adequate protein intake (1.6-2.2 grams per kg of body weight). | |
I/flutter (11586): β π | |
I/flutter (11586): β π By implementing these recommendations, you can optimize your training and recovery while staying on track with your fitness goals. | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:295:17) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Content Length: 4753 characters | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:305:19) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β === JSON PARSING FAILED === | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:306:19) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β JSON Parse Error: FormatException: Unexpected character (at character 1) | |
I/flutter (11586): β β ### Analysis of Data | |
I/flutter (11586): β β ^ | |
I/flutter (11586): β β | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:307:19) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β Raw content that failed to parse: ### Analysis of Data | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 1. Sleep Quality Trends and Their Impact on Training Readiness | |
I/flutter (11586): β β - **Sleep Data**: The data does not explicitly include sleep quality metrics (e.g., duration, stages). However, we can infer from the workout sessions that you have been training consistently. | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Monitor Sleep**: Use a wearable device or app to track your sleep patterns. Aim for 7-9 hours of quality sleep per night. | |
I/flutter (11586): β β - **Consistency**: Ensure consistency in your sleep schedule to help regulate your circadian rhythm, which can improve recovery and readiness for workouts. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 2. Stress Level Patterns and How They Affect Recovery | |
I/flutter (11586): β β - **Stress Data**: The data does not include stress levels directly. However, the intensity of recent workouts suggests a high-stress level. | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Stress Management**: Incorporate stress-reducing activities such as meditation, yoga, or deep breathing exercises into your routine. | |
I/flutter (11586): β β - **Monitor Stress Levels**: Use apps to track your daily stress levels and correlate them with workout performance. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 3. Overall Recovery Status and Training Capacity | |
I/flutter (11586): β β - **Workout Sessions**: You have been training consistently but with varying intensities (e.g., Back & Legs on July 1, Chest on June 30). | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Recovery Days**: Ensure you have at least one full recovery day per week to allow for muscle repair and overall recovery. | |
I/flutter (11586): β β - **Active Recovery**: On non-training days, engage in light activities like walking or stretching. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 4. Recent Workout History and Training Patterns | |
I/flutter (11586): β β - **Workout Sessions**: | |
I/flutter (11586): β β - July 1: Back & Legs (47 minutes) | |
I/flutter (11586): β β - June 30: Chest (50 minutes) | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Balanced Routine**: Continue to balance your workouts between upper body, lower body, and core exercises. | |
I/flutter (11586): β β - **Progressive Overload**: Gradually increase the weight or reps over time. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 5. Fitness Goals and Experience Level | |
I/flutter (11586): β β - **Primary Goal**: Weight Loss | |
I/flutter (11586): β β - **Experience Level**: Advanced | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Caloric Deficit**: Maintain a caloric deficit to support your weight loss goal. | |
I/flutter (11586): β β - **Nutrition**: Ensure you are consuming enough protein for muscle repair and recovery. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 6. Appropriate Workout Intensity and Type for Today Based on My Goals | |
I/flutter (11586): β β - **Current Status**: You have been training consistently but need to ensure adequate recovery. | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Todayβs Plan**: Consider a light or moderate workout with a focus on recovery exercises like: | |
I/flutter (11586): β β - **Chest & Triceps**: Focus on isolation exercises (e.g., Cable Crossovers, Dumbbell Flyes) for 30 minutes. | |
I/flutter (11586): β β - **Cardio**: Include 20-30 minutes of low-intensity cardio (e.g., walking or cycling). | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 7. Any Red Flags or Concerning Patterns That Need Attention | |
I/flutter (11586): β β - **High Intensity Workouts**: You have been doing high-intensity workouts with heavy weights and multiple sets. | |
I/flutter (11586): β β - **Lack of Variety**: Your workouts are repetitive, focusing mainly on chest and back. | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Variety in Training**: Incorporate different muscle groups to avoid overuse injuries and plateaus. | |
I/flutter (11586): β β - **Listen to Your Body**: If you feel overly fatigued or sore, consider reducing the intensity or taking an extra recovery day. | |
I/flutter (11586): β β | |
I/flutter (11586): β β #### 8. Progressive Overload Opportunities Based on My Recent Sessions | |
I/flutter (11586): β β - **Current Status**: You have been increasing weights gradually but need more structured progression. | |
I/flutter (11586): β β | |
I/flutter (11586): β β **Recommendation**: | |
I/flutter (11586): β β - **Structured Progression**: Use a training log to track your progress and increase weight by 2.5-5% every two weeks. | |
I/flutter (11586): β β - **Set Goals**: Set specific goals for each workout (e.g., add 10 pounds on the bench press in 4 weeks). | |
I/flutter (11586): β β | |
I/flutter (11586): β β ### Specific, Actionable Recommendations | |
I/flutter (11586): β β | |
I/flutter (11586): β β 1. **Sleep**: | |
I/flutter (11586): β β - Use a wearable device to track sleep and aim for 7-9 hours per night. | |
I/flutter (11586): β β | |
I/flutter (11586): β β 2. **Stress Management**: | |
I/flutter (11586): β β - Incorporate 5-10 minutes of meditation or deep breathing exercises daily. | |
I/flutter (11586): β β - Track your stress levels using an app like Headspace or Calm. | |
I/flutter (11586): β β | |
I/flutter (11586): β β 3. **Recovery Days**: | |
I/flutter (11586): β β - Ensure at least one full recovery day per week. | |
I/flutter (11586): β β - Engage in light activities on non-training days (e.g., walking, stretching). | |
I/flutter (11586): β β | |
I/flutter (11586): β β 4. **Balanced Routine**: | |
I/flutter (11586): β β - Include a variety of muscle groups in your workouts to avoid overuse injuries and plateaus. | |
I/flutter (11586): β β | |
I/flutter (11586): β β 5. **Todayβs Plan**: | |
I/flutter (11586): β β - Chest & Triceps: 30 minutes of isolation exercises. | |
I/flutter (11586): β β - Cardio: 20-30 minutes of low-intensity cardio (e.g., walking or cycling). | |
I/flutter (11586): β β | |
I/flutter (11586): β β 6. **Progressive Overload**: | |
I/flutter (11586): β β - Increase weights by 2.5-5% every two weeks. | |
I/flutter (11586): β β - Set specific goals for each workout. | |
I/flutter (11586): β β | |
I/flutter (11586): β β 7. **Nutrition**: | |
I/flutter (11586): β β - Maintain a caloric deficit to support weight loss. | |
I/flutter (11586): β β - Ensure adequate protein intake (1.6-2.2 grams per kg of body weight). | |
I/flutter (11586): β β | |
I/flutter (11586): β β By implementing these recommendations, you can optimize your training and recovery while staying on track with your fitness goals. | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:311:21) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Attempting to clean and fix JSON... | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService._cleanJsonContent (package:pump/services/prem_ai_service.dart:612:13) | |
I/flutter (11586): β #1 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:312:36) | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β π Extracting JSON content... | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:320:21) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β === CLEANED JSON PARSING ALSO FAILED === | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 PremAIService.callPremAPI (package:pump/services/prem_ai_service.dart:321:21) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β Clean JSON Parse Error: FormatException: No JSON object found in content | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 AITrainingAdvisor.getTrainingRecommendations (package:pump/fitness/services/ai_training_advisor.dart:63:15) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β Error getting training recommendations: type 'Null' is not a subtype of type 'String' in type cast | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β #0 _TrainingAdvisorViewState._getRecommendations (package:pump/fitness/views/training_advisor_view.dart:127:15) | |
I/flutter (11586): β #1 <asynchronous suspension> | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
I/flutter (11586): β β Error fetching training recommendations: Exception: Failed to get AI recommendations | |
I/flutter (11586): ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment