Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. var userid = info.id; // info is from the login() call earlier.
  2. var sparkRef = firebase.child("sparks").push();
  3. var sparkRefId = sparkRef.name();
  4.  
  5. // Add spark to global list.
  6. sparkRef.set(spark);
  7.  
  8. // Add spark ID to user's list of posted sparks.
  9. var currentUser = firebase.child("users").child(userid);
  10. currentUser.child("sparks").child(sparkRefId).set(true);
  11.  
  12. // Add spark ID to the feed of everyone following this user.
  13. currentUser.child("followers").once("value", function(list) {
  14. list.forEach(function(follower) {
  15. var childRef = firebase.child("users").child(follower.name());
  16. childRef.child("feed").child(sparkRefId).set(true);
  17. });
  18. });
  19.  
  20. 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