yoonjaepark / flutter_naver_login

A Flutter plugin for Naver Sign In.
BSD 2-Clause "Simplified" License
46 stars 69 forks source link

사용자 로그인 취소 시 잘못된 status 리턴 #68

Open cmlee-danbi opened 2 years ago

cmlee-danbi commented 2 years ago

Flutter 3.0.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision f1875d570e (7 weeks ago) • 2022-07-13 11:24:16 -0700 Engine • revision e85ea0e79c Tools • Dart 2.17.6 • DevTools 2.12.2

네이버 버튼을 눌러 로그인 페이지 진입 후 취소를 하면 login result 의 status가 NaverLoginStatus.cancelledByUser 가 오지 않고 error 로 옵니다. errorMessage 의 값은 "errorCode:user_cancel, errorDesc:user_cancel" 로 status 와 서로 상이한 값이 옵니다.

사용자가 취소 버튼을 눌러 캔슬했다면 cancelledByUser 가 오는게 정상 아닌가요

image

HQHAN commented 1 year ago

case NaverLoginStatus.error: if (!res.errorMessage.contains('user_cancel')) { showSimpleMessagePopup( bodyText: res.errorMessage, onConfirmPressed: Get.back, ); } break;

저도 이부분 궁금합니다. 일단 임시 방편으로 이렇게 처리 했습니다.