family connect

This commit is contained in:
CHIEFSOFT\ameye
2024-08-11 09:47:59 -04:00
parent 244080aea1
commit fa1a4df84d
3 changed files with 30 additions and 7 deletions
+23 -3
View File
@@ -24,15 +24,35 @@ export class SocketToolsService {
this.socket.connect();
}
public familyInvite(item){
public familyInviteConnect(item){
console.log(item);
const msgPart = {
type: 'FAMILY_INVITE',
type: 'FAMILY_INVITE_CONNECT',
target_room: this.sessionDataProviderService.session+'-'+item.uid,
from: item
};
let Vv = this.sessionDataProviderService.getFamilyRoom()+"-"+item.uid;
this.emmitSocketEvent("send_message",msgPart, Vv);
this.emmitSocketEvent("send_message",msgPart, Vv);
}
public familyInvite(item, activitySelect:string){
// console.log(item);
const msgPart = {
type: 'FAMILY_INVITE',
activity: activitySelect,
target_room: this.sessionDataProviderService.session+'-'+item.uid,
from: item
};
let targetPrivateRoom = this.sessionDataProviderService.getFamilyRoom()+"-"+item.uid;
this.emmitSocketEvent("send_message",msgPart, targetPrivateRoom);
// note that target room is where we will chat or connect to talk
// after sending the message for invite , wait in the room
setTimeout(()=>{
this.joinSocketRoom( msgPart.target_room); // this is the room where we will talk or connect
}, 2000);
}
public joinSocketRoom(socketRoom){
this.socket.emit("join_room", socketRoom);
}