fix: replace print() with debugPrint() in ai_service and google_meet_service#233
Conversation
WalkthroughReplaced several Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@lib/services/ai_service.dart`:
- Line 8: Remove the duplicate import of 'package:flutter/foundation.dart' so
only one import statement remains; locate the repeated import line that matches
import 'package:flutter/foundation.dart' and delete the redundant instance to
satisfy Effective Dart and eliminate analyzer warnings.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: e58dc05f-9f09-4fb2-a123-219bcdc0edf0
📒 Files selected for processing (2)
lib/services/ai_service.dartlib/services/google_meet_service.dart
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@lib/services/ai_service.dart`:
- Line 552: The debug statements in getRelevantMeetingSummaries are logging raw
user queries and meeting metadata (debugPrint calls that output the query and
meeting fields title, meeting_date, similarity, debug_info); replace those
prints with non-sensitive aggregate or redacted logs (e.g., log the number of
results, min/max/avg similarity, and a hash or redaction marker instead of the
raw query or title) and remove any logging of debug_info content that may
contain PII; update the debugPrint invocations in the
getRelevantMeetingSummaries function to only emit safe summary metrics.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: bf6d0095-1c25-411f-b41f-56389c4130bf
📒 Files selected for processing (1)
lib/services/ai_service.dart
|
Hi 👋, just checking if any further changes are needed for this PR. Thanks! |
|
Hi @SharkyBytes , just a gentle follow-up on this PR. All requested changes have been addressed, and the PR is now ready for review. Please let me know if anything else is needed. Thanks! |
Problem
print() calls in production code (ai_service.dart lines
552, 564, 575, 581, 583, 586, 592 and google_meet_service.dart
lines 30, 81) are flagged by flutter analyze.
Fix
Replaced all print() calls with debugPrint() which is
automatically disabled in production builds.
Summary by CodeRabbit