Skip to content
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

portal에 로그인한 계정과 로컬의 keystore가 불일치하는 경우의 에러 메시지 수정 #5215

Open
sonohoshi opened this issue Jun 28, 2024 · 0 comments
Assignees
Labels
Milestone

Comments

@sonohoshi
Copy link
Member

sonohoshi commented Jun 28, 2024

#5214 의 해결 과정에서 인지한 문제입니다.
https://planetariumhq.slack.com/archives/C038WPJF1GC/p1719553322222599?thread_ts=1719546146.565569&cid=C038WPJF1GC

as-is

로컬에 0xABCD... 라는 키스토어를 갖고있는 상태에서 포탈 로그인을 시도함. 이 경우, 포탈에 다른 계정(e.g. 0xXYZ0...)이 연결되어 있는 경우, 게임이나 런처에서 initialize에 실패하고 있음.
https://github.com/planetarium/NineChronicles/blob/main/nekoyume/Assets/_Scripts/Game/Game.cs#L1899

이때, EDESC_UNSUPPORTED_CASE_01 라는 l10n key를 이용해서 에러 메시지를 띄워주고 있음. 내용은 다음과 같다. https://github.com/planetarium/NineChronicles/blob/main/nekoyume/Assets/StreamingAssets/Localization/error_description.csv

Portal has agent address which connected with social email. But no agent states in the all planets.
Portal URL: {0}
Social Email: {1}
Agent Address in portal: {2}

포털에는 소셜 계정과 연결된 에이전트 주소가 있습니다. 그러나 모든 행성에는 에이전트 상태가 없습니다.
포털 URL: {0}
소셜 이메일: {1}
포털의 에이전트 주소: {2}

이와 같은 식인데, 문제 상황을 이해하기엔 어려운 내용이다.

to-be

현재 로컬 기기에 있는 keystore와 portal account의 address가 불일치하다는 내용을 안내하고 유저가 알아듣고 해결할 수 있는 방향으로 안내 메시지를 수정해야한다.

@ipdae ipdae added this to the v210.0.0 milestone Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

3 participants