とりあえず未確認ならカラム読み込みやアカウント設定を開いた際にverify_credentialを試みたり、バックグラウンドでの通知チェックの際にスキップしたりするようにした。しかしこのエラーメッセージは「メール確認が済んでません」とかに直すべきだわ…
Conversation
Notices
-
tateisu :force::r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 25-Dec-2018 20:16:03 JST
tateisu :force::r_9a:
-
のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 25-Dec-2018 20:41:15 JST
のえる :cava_red: DTP鯖管
@tateisu @mayaeh こんな感じで。
https://github.com/dtp-mstdn-jp/mastodon/pull/194/commits/fbd57f3a0e19aaf83edb705d83fb3b0e41315f5fcurl -X GET -H "Authorization: Bearer $ACCESS_TOKEN" -sS $INSTANCE/api/v1/accounts/verify_credentials
{"error":"Email confirmation is not completed"}
sumiyaki likes this. -
のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 25-Dec-2018 21:09:52 JST
のえる :cava_red: DTP鯖管
@tateisu @mayaeh 違うメッセージを出すようにはしたけど、アプリから判別して処理を分けるのに必要な情報にはなっていないよね。翻訳されるだろうし。
403を返すの一緒だし。
何を返したらいいんだろ?
-
Maya Minatsuki :neko_smiley: (mayaeh@taruntarun.net@taruntarun.net)'s status on Tuesday, 25-Dec-2018 21:22:49 JST
Maya Minatsuki :neko_smiley:
@noellabo @tateisu 悩ましいですね。メールの確認が終わるまではアカウントが有効になっていないのもその通りだし。
それと個人的には、正常な処理を前に書いてエラー時の分岐を後ろにするのか、エラーを先に弾くのか、どちらがいいのか判断できないところです。 -
のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 25-Dec-2018 21:25:39 JST
のえる :cava_red: DTP鯖管
@mayaeh @tateisu 条件判断が重複しない、処理がシンプルな書き方に直しちゃいましたが、全体のコードをみてないので、すりあわせした方がいいかもしれませんね。
-
tateisu :force::r_9a: (tateisu@mastodon.juggler.jp)'s status on Tuesday, 25-Dec-2018 21:38:46 JST
tateisu :force::r_9a:
@mayaeh @noellabo それは今に始まった事ではないよ…。多国語化されてるエラーメッセージでも肝心のフォーム項目名だけ英語のままだったりとかある
-
のえる :cava_red: DTP鯖管 (noellabo@dtp-mstdn.jp)'s status on Tuesday, 25-Dec-2018 21:42:38 JST
のえる :cava_red: DTP鯖管
@tateisu @mayaeh まぁそうですね……。HTTPとは別に、クライアントとの連携のためのエラーコードとかあってもいいよなーとか(いよいよいまさら
-