4
get-streamにデータを格納するための最良の方法と、クライアント側でリアルタイムデータを取得する方法を理解しようとしています。GetStream-IO - リアルタイムのデータを含む動的コンテンツ
たとえば、ユーザーがいて、画像があるとします。彼らはポストを作成するときに、私が活動を追加します。
const eventStreamPromise = eventStream.addActivity({
actor: event,
verb: 'post',
object: postId,
foreign_id: postId,
postText: 'some text',
user: 'internalUserId',
});
私は私がフィードの初期ロードを行うときに(私はからのフィードを引くの罰金であるユーザーへの参照のみを使用すると思うだろうクライアント側)。しかし、クライアント側のフィードを購読するときに、このデータを取得する最善の方法はわかりません。
this.getStreamListener = feed
.subscribe((data) {
console.log(data, 'got feed data, now what?');
})
.then(() {
console.log('now listening to changes in realtime');
})
.catch((error) => {
console.log('error', error);
});
アドバイスありがとうございます。
多くのレイテンシーのようです...ドキュメントをもっと読んだ後、「豊かな」という言葉を使ってストリームを取得しています。私は基本的に、リアルタイムデータを「豊かに」したいと思っています。 – chapinkapa
アクティビティを充実させるための追加作業があることは間違いありません。それは実際には特定のユースケースに依存しますが、ほとんどのアプリケーションでは濃縮ステップは重要な要素ではありません。あなたの状況のベストプラクティスを尋ねる別のSOの質問をした場合、私はうれしく反応しようとします。 –
私は今、リアルタイムで通知を残すつもりだと思う。ありがとうドワイト! – chapinkapa