Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. addUserToGame(gameUid: string, user: firebase.User): Observable<void> {
  2. return Observable.fromPromise(
  3. this.db.object(`joinedUsers/${gameUid}/`).update({[user.uid]: {username: user.displayName, count: 0}})
  4. )
  5. .take(1)
  6.  
  7. addUserToGame(gameUid: string, user: firebase.User): Promise<any> {
  8. return this.db.object(`joinedUsers/${gameUid}/`)
  9. .update({
  10. [user.uid]: {username: user.displayName, count: 0}
  11. });
  12. }
  13.  
  14. addUserToGame(gameUid: string, user: firebase.User): Observable<void> {
  15. return Observable.fromPromise(
  16. this.db.object(`joinedUsers/${gameUid}/`)
  17. .update({
  18. [user.uid]: {username: user.displayName, count: 0}
  19. }).take(1)
  20.  
  21. addUserToGame(gameUid: string, user: firebase.User): Observable<void> {
  22. return Observable.fromPromise(
  23. this.db.object(`joinedUsers/${gameUid}/`)
  24. .update({
  25. [user.uid]: {username: user.displayName, count: 0}
  26. })
  27. .take(1)
  28.  
  29. addUserToGame(gameUid: string, user: firebase.User): Observable<void> {
  30. return Observable.fromPromise(
  31. this.db.object(`joinedUsers/${gameUid}/`)
  32. .update({
  33. [user.uid]: {username: user.displayName, count: 0}
  34. })
  35. ) // NEED RIGHT PAREN TO CLOSE CALL TO FROMPROMISE
  36. .take(1);
  37. }
  38.  
  39. Observable.fromPromise(promise).take(1).subscribe(x => console.log(x))
  40.  
  41. Observable.fromPromise(promise).subscribe(x => console.log(x))
  42.  
  43. promise.then(x => console.log(x))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement