のアタッチ機能を使用しているStrophe.js
ので、インターネット接続が失われても同じセッションを維持できます。
場合によっては正常に動作し、別のリクエストを行うことに問題はありませんが、アタッチを実行できます。
この問題は、要求が保留中であり、キューにあり、アタッチの再接続後に送信された場合に発生するようです。
たとえば、rid = 100 でアタッチを実行し、リクエスト (例: 名簿の取得) を実行すると、rid リクエストは 101 になりましたが、コンソールを確認すると、rid = 98 のスタンザが表示されています。送信されたので、アイテムが見つからないというエラーが発生し、セッションが閉じます。このエラーは、rid が正しくないためであることはわかっています。
不正な形式のridスタンザを送信しないようにコードを変更できる場所はありますか? または可能な解決策はありますか?
ありがとう