[#253] AccountView에서 구글 계정을 링크 할 시 Main Thread Checker가 뜨는 이슈를 해결한다#265
[#253] AccountView에서 구글 계정을 링크 할 시 Main Thread Checker가 뜨는 이슈를 해결한다#265
Conversation
opficdev
commented
Mar 12, 2026
- closed AccountView에서 구글 계정을 링크 할 시 Main Thread Checker가 뜨는 이슈를 해결한다 #253
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request primarily addresses a Main Thread Checker warning that occurred when linking a Google account, by ensuring that UI-related operations are executed on the main thread. Additionally, it includes minor refactoring within the AccountViewModel for parameter naming consistency and enhances the AccountView's user interface by adding support for displaying toast messages. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
안녕하세요. PR 리뷰를 맡게 된 수석 iOS 개발자입니다. 이번 PR은 AccountView에서 구글 계정 연동 시 발생하던 Main Thread Checker 이슈를 해결하고 토스트 메시지 기능을 추가하는 내용이네요. GoogleAuthenticationService의 link 함수에 @MainActor를 추가하여 UI 관련 코드가 메인 스레드에서 실행되도록 보장한 변경 사항은 올바른 해결 방법이며, 코드를 더 간결하게 만들었습니다. 전반적으로 좋은 수정이지만, AccountViewModel에서 변수명 일관성과 관련된 작은 개선점을 발견하여 코멘트를 남겼으니 확인 부탁드립니다.