-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Fix: correct isRealDevice logic, add null checks, fix typo, improve e… #10751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Fix: correct isRealDevice logic, add null checks, fix typo, improve e… #10751
Conversation
…rror logging - Fixed getCurrentActivity to properly check Application.android presence - Corrected isRealDevice to return false on emulators and true on real devices - Fixed misplaced brace syntax error in collections.stringArrayToStringSet - Added null checks around topmost() in dismissSoftInput to avoid runtime errors - Removed duplicate and misspelled getPalleteColor function, keeping getPaletteColor - Added explicit TypeScript typings for better clarity - Improved error logging in getPaletteColor to include exception details
WalkthroughThe update introduces explicit TypeScript type annotations throughout the Android utility module, clarifies control flow in several functions, corrects iteration logic in a collection utility, improves error logging, and fixes a device detection bug. Function signatures and variables are now strictly typed, and the code structure is more readable and robust. Changes
Poem
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
npm error Exit handler never called! 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🔇 Additional comments (12)
✨ Finishing Touches
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
…rror logging
PR Checklist
What is the current behavior?
What is the new behavior?
Fixes/Implements/Closes #[Issue Number].
Summary by CodeRabbit
Bug Fixes
Refactor
Style