Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var userid = info.id; // info is from the login() call earlier.
- var sparkRef = firebase.child("sparks").push();
- var sparkRefId = sparkRef.name();
- // Add spark to global list.
- sparkRef.set(spark);
- // Add spark ID to user's list of posted sparks.
- var currentUser = firebase.child("users").child(userid);
- currentUser.child("sparks").child(sparkRefId).set(true);
- // Add spark ID to the feed of everyone following this user.
- currentUser.child("followers").once("value", function(list) {
- list.forEach(function(follower) {
- var childRef = firebase.child("users").child(follower.name());
- childRef.child("feed").child(sparkRefId).set(true);
- });
- });
- When we need to display the feed for a particular user, we only need to look in a single place
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement