TomokiIchi / fittrack

MIT License
0 stars 1 forks source link

ログイン・サインアップ時のerror内容を表示するように変更 #20

Closed TomokiIchi closed 3 years ago

TomokiIchi commented 3 years ago

目的

ログイン・サインアップでエラー発生時にエラー内容を表示するように修正

やったこと

解決したTodo

不安に思っていること

bodyが以下のように出てきます。errorsのみ出力するのがベストでしょうか?その場合、bodyはString型なのですがどのようにparseするのが一般的ですか?


{"success":false, "errors":["invalid login credentials. Please try again."'}
gx-kitano commented 3 years ago

@TomokiIchi

bodyが以下のように出てきます。errorsのみ出力するのがベストでしょうか?その場合、bodyはString型なのですがどのようにparseするのが一般的ですか?

https://flutter.dev/docs/development/data-and-backend/json#serializing-json-inline

bodyをjson decode して success == false なら errorsの中身をひょうじするか、ユーザにわかりにくい文言の場合は わかりやすい文言にして表示するとかですかね

TomokiIchi commented 3 years ago

bodyをjson decode してerrorsの中身を表示するように変更しました。 ありがとうございます。