サーバーでチャネルIDを取得したり、RequestFactory呼び出し内で送信したりする方法はありますか?
状況:
- ユーザーがアプリケーションを起動し、チャネルが開かれています。
- ユーザーはRequestFactory(
requests.persist().using(...).fire(...)
)を使用してエンティティを永続化します。 - サーバー上の
persist()
メソッドは、接続されているすべてのクライアントにpingを実行して、エンティティが更新されたことを通知します。
ただし、最初の変更を行ったユーザーにpingを実行する必要はありません。どのクライアントが変更を加えたかを確認する方法はありますか?1人のユーザーが複数のウィンドウ(チャネル)を開いている可能性があるため、ユーザーを知るだけでは不十分です。