second commit
This commit is contained in:
parent
3a7389ba68
commit
d69caaec82
13 changed files with 314 additions and 55 deletions
|
|
@ -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) : [];
|
||||
|
|
|
|||
Reference in a new issue