Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. class ChatService {
  2. private messagesList = [
  3. {
  4. user: 'Jeanne',
  5. messages : ['Salut', 'moi c\'est Jeanne', 'toi c\'est comment ?']
  6. },
  7. {
  8. user: 'Serge',
  9. messages: ['Salut Jeanne', 'Moi c\'est Serge', 'Je fais du volleyball']
  10. }
  11. ];
  12.  
  13. public getMessagesByUser(userName): Observable<string> {
  14. const userMessages = this.messagesList.find(m => m.user === userName).messages;
  15. return interval(600).pipe(
  16. map(i => `${userName}: ${userMessages[i]}`),
  17. take(3),
  18. );
  19. }
  20.  
  21. public getUsers(): Observable<string> {
  22. const users = this.messagesList.map(m => m.user);
  23. return interval(1000).pipe(
  24. map(i => users[i]),
  25. take(2),
  26. );
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement