2016-09-21 1 views
2

User1 folgt Feed1 und Feed2. Activity1 wird beiden Feeds hinzugefügt (Bildbenutzer folgt 2 Wiedergabelisten und demselben Titel wurden beide Wiedergabelisten gleichzeitig hinzugefügt, da es sich um Systemwiedergabelisten nach Genre handelt). Was passiert dann? Wird user1 zwei Datensätze in seiner Timeline sehen? Song1 wird zu Feed1 hinzugefügt und Song1 wird zu Feed2 hinzugefügt?Doppelte Elemente, wenn ich 2 Feeds mit sich überschneidenden Elementen in getstream-io verfolgen

Antwort

2

Die Eindeutigkeit wird anhand des Felds foreign_id und time bestimmt. Wenn Sie diese beiden Felder angeben, wird Stream die Eindeutigkeit verstehen und Sie werden die Aktivität nur einmal sehen.

Beachten Sie, dass dies nur funktioniert, wenn die Aktivität identisch ist. Wenn Sie ähnliche Aktivitäten gruppieren müssen, funktionieren aggregierte Feeds gut.

Verwandte Themen