2017-05-10 1 views
1

ためのカスタムサガを実装する方法の機能を挙げるが、それはそのスコープからアクセス可能ではありません、それはです単に象徴的/抽象的な呼び出しですか?管理オン残りの例では、オートリフレッシュ

リアルタイムトリガーに基づいてデータをリフレッシュしたいのであれば、このスコープからデータフェッチコマンドをどのようにディスパッチできますか?

答えて

1

あなたはそうです、それは象徴的/抽象的な呼び出しです。 observeRequestを実装するには、たとえばrestClientで初期化し、fetchTyperesource、およびparamsのパラメータを使用してクライアントメソッドを呼び出します。

我々は現在だけaor-simple-graphql-clientクライアント

+0

で、このサガを使用するが、私は直接 'restClient'を使用した場合、それは、UI(現在表示されている記録/リスト)を更新しないwoud。 私は 'CRUD_GET_LIST'アクションをディスパッチすべきだと思います(リストビューの場合)。どのように私はリアルタイムのサガのコンテキストからそのようなreduxアクションをディスパッチできますか? – MhdSyrwan

+0

もっと明確にするために、WebSocketを使用してjson rest-clientに自動リフレッシュ機能を追加しようとしています。 – MhdSyrwan

+1

新しいデータで 'observer.next'を呼び出すと、サガは適切なアクションタイプ(' CRUD_GET_LIST_SUCCESS'または 'CRUD_GET_ONE_SUCCESS')を呼び出します。 Btw、https://github.com/のREADMEも更新しました。既存のクライアントを使用するmarmelab/aor-realtime – Gildas

関連する問題