問題タブ [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.
getstream-io - JS Get Stream Library によって返されるデータを制限する
私たちのアーキテクチャでは、セキュリティやその他の理由から、ユーザーに到達する前にすべての ID をエンコードするようにしました。
ストリームを使い始めたとき、エンコードされていない ID をストリームにプッシュしました。
ただし、get stream JS ライブラリを使用してリアルタイム通知を取得すると、送り返されるデータには、バックエンドからストリームに送信されたもののほとんどが含まれます。
そのため、ストリームにプッシュする ID をエンコードするプロセスを開始しましたが、id_lte などの getActivities フィルタリング オプションが失われることに気付きました。
ほとんどがバックエンド データであるこのダンプの代わりに、どのフィールドがフロント エンドに送り返されるかを制御する方法はありますか。
私たちにとって、js リアルタイム ライブラリから本当に必要なのは、ライブ カウントだけです。ボタンにそのライブカウントを表示し、ユーザーがボタンを押すと、バックエンドを介してデータを取得します。
強化プロセスが必要であり、文の生成もバックエンドにあるため、何があってもバックエンドを通過する必要があります。生のストリーム データを利用できないため、帯域幅の無駄でもあります。
getstream-io - getstream を使用してハッシュタグのような機能を実装する方法
Getstream.io API を使用して、Twitter のハッシュタグに似た機能を作成したいと考えています。ユーザーは、特定のハッシュタグを付けて、自分のフラット フィードにメッセージを投稿します。次に、特定のハッシュタグに基づいてすべてのアクティビティをフィルタリングできるようにしたいと考えています。
getstream-io - 通知フィードがフラット フィードのフォローを解除すると、アクティビティは削除されますか?
タイトルがすべてを物語っていますが、本文でも詳しく説明します。
通知フィードnotification:user1
がフラット フィードに続く場合posts:user2
、アクティビティは から にコピーさposts:user2
れnotification:user1
ます。activityCopyLimit
整数を渡すことで、コピーするアクティビティの正確な数をオプションで指定できます。
ただし、フィードが別のフィードのフォローを解除する場合、この動作を制御する同様のオプションはありません。ドキュメントには、次のように簡単に記載されています。
ターゲット フィードからのフィード内の既存のアクティビティは (非同期で) 削除されます。
私の質問は次のとおりです。これは、通知フィードに関しても当てはまりますか?
そうであろうとなかろうと、アクティビティをパージしないオプションは非常に便利です。ユーザーが特定のフィードからアクティビティを受信する必要がなくなったからといって、受信したアクティビティの履歴が消えるとは限りません。
どうもありがとう。
getstream-io - 条件ベースのフィルターを使用できますか
条件ベースのフィルターを使用できますか。たとえば、あるフィードに "team:"ÜK"","game:"Cricket" を追加し、別のフィードには "team:"ÜK"","game:"Football" を追加したとします。
チーム = 英国、ゲーム = サッカーのすべてのフィードを取得できますか
getstream-io - モバイル アプリ用の Getstream
質問して申し訳ありませんが、自分でそれを理解するリソースがありません。私は次の iOS / Android アプリに必要な機能を探しています。ご想像のとおり、"ソーシャルのピンチ" に興味があるため、getsream が私の節約になっているようです。開始セクションとドキュメントを読んだ後、混乱するこの警告http://getstream.io/docs/#mobileを見つけました。getstream はマネージド サービスであり、REST API を使用して携帯電話内にモバイル コミュニティを構築できるようにします。どこが間違っているのか教えてください。どうもありがとう
javascript - promise から返されるオブジェクトは未定義です
getstream API を angular サービス (factory) にラップしようとしています。
これが私のコードです:
まず、エンドポイント /api/feed/auth/ を使用して、サーバーから user_id と認証トークンを取得します。このデータは、Angular promise で返されます。
次に、このデータを使用して getstream API を呼び出し、user_feed
オブジェクトを取得します。このオブジェクト ( user_feed
) を返すと、コントローラーで未定義になります。ここでサービスのコンソールに出力すると、正しい値が表示されます。復帰後 0.5 秒ほどで印刷が行われることに気付きました。この変数の割り当てが非同期で行われるのはなぜですか?
get
console.log ステートメント内でこのオブジェクトのメソッドを呼び出すとuser_feed
、Javascript promise オブジェクトが出力されます。I の場合、コントローラーreturn user_feed.get()
に戻ります。undefined
上記のコードのようにサービスでここで呼び出し、promise then ステートメントでデータ オブジェクトを返すundefined
と、コントローラーに戻ります。ただし、data
オブジェクトを印刷すると、正しい値になります。
このサービスからオブジェクトを返せないのはなぜですか? promise を使用する基本的な側面が欠けていますか?