問題タブ [getstream-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
106 参照

getstream-io - JS Get Stream Library によって返されるデータを制限する

私たちのアーキテクチャでは、セキュリティやその他の理由から、ユーザーに到達する前にすべての ID をエンコードするようにしました。

ストリームを使い始めたとき、エンコードされていない ID をストリームにプッシュしました。

ただし、get stream JS ライブラリを使用してリアルタイム通知を取得すると、送り返されるデータには、バックエンドからストリームに送信されたもののほとんどが含まれます。

そのため、ストリームにプッシュする ID をエンコードするプロセスを開始しましたが、id_lte などの getActivities フィルタリング オプションが失われることに気付きました。

ほとんどがバックエンド データであるこのダンプの代わりに、どのフィールドがフロント エンドに送り返されるかを制御する方法はありますか。

私たちにとって、js リアルタイム ライブラリから本当に必要なのは、ライブ カウントだけです。ボタンにそのライブカウントを表示し、ユーザーがボタンを押すと、バックエンドを介してデータを取得します。

強化プロセスが必要であり、文の生成もバックエンドにあるため、何があってもバックエンドを通過する必要があります。生のストリーム データを利用できないため、帯域幅の無駄でもあります。

0 投票する
1 に答える
724 参照

getstream-io - getstream を使用してハッシュタグのような機能を実装する方法

Getstream.io API を使用して、Twitter のハッシュタグに似た機能を作成したいと考えています。ユーザーは、特定のハッシュタグを付けて、自分のフラット フィードにメッセージを投稿します。次に、特定のハッシュタグに基づいてすべてのアクティビティをフィルタリングできるようにしたいと考えています。

0 投票する
2 に答える
114 参照

getstream-io - 通知フィードがフラット フィードのフォローを解除すると、アクティビティは削除されますか?

タイトルがすべてを物語っていますが、本文でも詳しく説明します。

通知フィードnotification:user1がフラット フィードに続く場合posts:user2、アクティビティは から にコピーさposts:user2notification:user1ます。activityCopyLimit整数を渡すことで、コピーするアクティビティの正確な数をオプションで指定できます。

ただし、フィードが別のフィードのフォローを解除する場合、この動作を制御する同様のオプションはありません。ドキュメントには、次のように簡単に記載されています。

ターゲット フィードからのフィード内の既存のアクティビティは (非同期で) 削除されます。

私の質問は次のとおりです。これは、通知フィードに関しても当てはまりますか?

そうであろうとなかろうと、アクティビティをパージしないオプションは非常に便利です。ユーザーが特定のフィードからアクティビティを受信する必要がなくなったからといって、受信したアクティビティの履歴が消えるとは限りません。

どうもありがとう。

0 投票する
1 に答える
118 参照

getstream-io - 条件ベースのフィルターを使用できますか

条件ベースのフィルターを使用できますか。たとえば、あるフィードに "team:"ÜK"","game:"Cricket" を追加し、別のフィードには "team:"ÜK"","game:"Football" を追加したとします。

チーム = 英国、ゲーム = サッカーのすべてのフィードを取得できますか

0 投票する
1 に答える
419 参照

getstream-io - モバイル アプリ用の Getstream

質問して申し訳ありませんが、自分でそれを理解するリソースがありません。私は次の iOS / Android アプリに必要な機能を探しています。ご想像のとおり、"ソーシャルのピンチ" に興味があるため、getsream が私の節約になっているようです。開始セクションとドキュメントを読んだ後、混乱するこの警告http://getstream.io/docs/#mobileを見つけました。getstream はマネージド サービスであり、REST API を使用して携帯電話内にモバイル コミュニティを構築できるようにします。どこが間違っているのか教えてください。どうもありがとう

0 投票する
1 に答える
704 参照

javascript - promise から返されるオブジェクトは未定義です

getstream API を angular サービス (factory) にラップしようとしています。

これが私のコードです:

まず、エンドポイント /api/feed/auth/ を使用して、サーバーから user_id と認証トークンを取得します。このデータは、Angular promise で返されます。

次に、このデータを使用して getstream API を呼び出し、user_feedオブジェクトを取得します。このオブジェクト ( user_feed) を返すと、コントローラーで未定義になります。ここでサービスのコンソールに出力すると、正しい値が表示されます。復帰後 0.5 秒ほどで印刷が行われることに気付きました。この変数の割り当てが非同期で行われるのはなぜですか?

getconsole.log ステートメント内でこのオブジェクトのメソッドを呼び出すとuser_feed、Javascript promise オブジェクトが出力されます。I の場合、コントローラーreturn user_feed.get()に戻ります。undefined上記のコードのようにサービスでここで呼び出し、promise then ステートメントでデータ オブジェクトを返すundefinedと、コントローラーに戻ります。ただし、dataオブジェクトを印刷すると、正しい値になります。

このサービスからオブジェクトを返せないのはなぜですか? promise を使用する基本的な側面が欠けていますか?