second commit

This commit is contained in:
wilfried 2021-05-28 09:37:02 +02:00
parent 3a7389ba68
commit d69caaec82
13 changed files with 314 additions and 55 deletions

View file

@ -35,6 +35,34 @@ export class ChatService {
});
}
newUserJoined()
{
let observable = new Observable<{user:String, message:String}>(observer=>{
this.socket.on('new user joined', (data)=>{
observer.next(data);
});
return () => {this.socket.disconnect();}
});
return observable;
}
// @ts-ignore
leaveRoom(data){
this.socket.emit('leave',data);
}
userLeftRoom(){
let observable = new Observable<{user:String, message:String}>(observer=>{
this.socket.on('left room', (data)=>{
observer.next(data);
});
return () => {this.socket.disconnect();}
});
return observable;
}
getStorage() {
const storage = localStorage.getItem('chats');
return storage ? JSON.parse(storage) : [];