Open book000 opened 11 months ago
guild.announce の下にくれば退出メッセージは入れ替わりそうねえ
ここかも 私も前から気になってたけど何で直さなかったんだろ…
思い出した 入退出処理を先に終わらせないとタイミングがずれるからだわ
ちょっと読み上げ処理見直すので時間ください
タイミングがズレるってなんだ…まあこの問題は細かいところなので、大きな機能拡充とか安定化とかをしたほうが良いかも。
今、
VCSpeaker 参加・退出・移動 -> 読み上げ・送信 (ユーザー参加通知)
の順で処理してるので、
退出の時は変わらないけど、参加の場合、これを入れ替えると Narrator が生成されない (まだ VC に参加していない) まま読み上げ処理に移るから、結局読み上げられないことになる。
移動の場合は「yuua が ???? に参加しました」が「uua が ???? に参加しました」みたいな感じでずれる (多分 y が新しいチャンネルに移動する前に読まれてる)
ああなるほどね… 数ミリ秒遅延させたらとか思ったけど、設計直しで解決するならその方がいいねえ
本来「最後の人が退出する」→「VCSpeakerが退出する」なのに、チャットでは逆になっているように見えます。