破損したアプリケーション状態になるシナリオをどうにかして処理しようとしています。
- まず、同じアプリを 2 つのブラウザー ウィンドウで開きます。
- wi-fi (または 3g) をオフにします - リモート サーバーから閉じられていないため、接続が古くなります。
- 最初のタブで書き込み操作を実行します (もちろん、2 番目のタブはリアクティブに更新されません)。
- Wi-Fiをオンにします。
- 最初のタブで 2 回目の書き込みを実行します (2 番目のタブはリアクティブに更新されます)。
- そのため、最初のタブは破損した状態になりました。最初の書き込みはサーバーに同期されず、ページがリロードされると、その変更は永久に失われます。
この古い接続状態を処理する方法はありますか? Meteor.status().connected は、このシナリオ全体で true のままです。これは解決する必要がある Meteor の問題ですか?