mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
merge
This commit is contained in:
@@ -30,7 +30,6 @@ export class WsChatService {
|
||||
version: "1",
|
||||
support: ["1"]
|
||||
}
|
||||
|
||||
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
|
||||
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
|
||||
|
||||
@@ -54,17 +53,15 @@ export class WsChatService {
|
||||
})
|
||||
}
|
||||
|
||||
const requestId = uuidv4()
|
||||
|
||||
console.log('chat==', SessionStore.user.RochetChatUser, SessionStore.user.Password);
|
||||
|
||||
const requestId = uuidv4()
|
||||
console.log('Login true', SessionStore.user)
|
||||
const message = {
|
||||
msg: "method",
|
||||
method: "login",
|
||||
id: requestId,
|
||||
params: [
|
||||
{
|
||||
user: { username: SessionStore.user.RochetChatUser },
|
||||
user: { email: SessionStore.user.Email },
|
||||
password: SessionStore.user.Password
|
||||
}
|
||||
]
|
||||
@@ -73,9 +70,12 @@ export class WsChatService {
|
||||
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
console.log('MESSAGE:ID', requestId)
|
||||
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
|
||||
console.log('MESSAGE:ID', message)
|
||||
if(message.id == requestId ) { // same request send
|
||||
|
||||
console.log('MESSAGE:ID', message.id, requestId)
|
||||
console.log('LOGIN WS',message)
|
||||
if(message.result) {
|
||||
if(message.result.token) {
|
||||
|
||||
@@ -87,9 +87,11 @@ export class WsChatService {
|
||||
}, 10)
|
||||
|
||||
resolve(message)
|
||||
console.log('LOGIN WS',message)
|
||||
}
|
||||
} else {
|
||||
this.isLogin = false
|
||||
console.log('Register FAIl', message)
|
||||
reject(message)
|
||||
}
|
||||
|
||||
@@ -104,8 +106,8 @@ export class WsChatService {
|
||||
|
||||
getRooms(roomOlder = 1480377601) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
|
||||
//const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
const message = {
|
||||
"msg": "method",
|
||||
"method": "rooms/get",
|
||||
@@ -119,6 +121,7 @@ export class WsChatService {
|
||||
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
|
||||
if(message.id == requestId) { // same request send
|
||||
resolve(message)
|
||||
console.log('getRooms', message)
|
||||
return true
|
||||
}
|
||||
}})
|
||||
@@ -127,7 +130,8 @@ export class WsChatService {
|
||||
|
||||
readMessage(roomId) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
//const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
"msg":"method",
|
||||
@@ -151,7 +155,8 @@ export class WsChatService {
|
||||
|
||||
getUserOfRoom(roomId) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
//const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
"msg": "method",
|
||||
@@ -186,6 +191,7 @@ export class WsChatService {
|
||||
// send message to room
|
||||
send({roomId, msg, attachments = null, file = null, localReference = null}) {
|
||||
|
||||
//const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -216,6 +222,7 @@ export class WsChatService {
|
||||
|
||||
updateMessage(messageObject) {
|
||||
|
||||
//const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -239,7 +246,7 @@ export class WsChatService {
|
||||
|
||||
leaveRoom(roomId) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -264,7 +271,7 @@ export class WsChatService {
|
||||
|
||||
addRoomOwner(roomId, userId) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -290,7 +297,7 @@ export class WsChatService {
|
||||
|
||||
hidingRoom(roomId) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -316,8 +323,8 @@ export class WsChatService {
|
||||
joinRoom() {}
|
||||
|
||||
deleteMessage(msgId) {
|
||||
const requestId = uuidv4();
|
||||
|
||||
//const requestId = uuidv4();
|
||||
const requestId = uuidv4()
|
||||
var message = {
|
||||
msg: "method",
|
||||
method: "deleteMessage",
|
||||
@@ -338,7 +345,7 @@ export class WsChatService {
|
||||
}
|
||||
|
||||
createPrivateRoom(groupName, username, customFields) {
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
var message = {
|
||||
msg: "method",
|
||||
@@ -370,7 +377,7 @@ export class WsChatService {
|
||||
|
||||
sendStreamNotifyRoom(roomId : string, username, event: 'typing', param: any) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
let message = {
|
||||
msg: "method",
|
||||
@@ -399,7 +406,7 @@ export class WsChatService {
|
||||
|
||||
subStreamNotifyRoom(roomId : string , event: 'typing' | 'deleteMessage' | 'readMessage', param: any) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
let message = {
|
||||
msg: "sub",
|
||||
@@ -451,7 +458,7 @@ export class WsChatService {
|
||||
|
||||
loadHistory(roomId, limit: number = 50) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
msg: "method",
|
||||
@@ -482,7 +489,7 @@ export class WsChatService {
|
||||
|
||||
setStatus(status: 'online' | 'busy' | 'away' | 'offline') {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
|
||||
@@ -499,7 +506,7 @@ export class WsChatService {
|
||||
|
||||
subscribeNotifyRoom(roomId : string) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
var message = {
|
||||
"msg": "sub",
|
||||
@@ -545,7 +552,7 @@ export class WsChatService {
|
||||
|
||||
streamRoomMessages(roomId : string) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
"msg": "sub",
|
||||
@@ -571,7 +578,7 @@ export class WsChatService {
|
||||
|
||||
streamNotifyLogged() {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
const message = {
|
||||
"msg": "sub",
|
||||
@@ -597,7 +604,7 @@ export class WsChatService {
|
||||
|
||||
streamNotifyRoom(roomId : string) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
let message = {
|
||||
"msg": "method",
|
||||
@@ -625,7 +632,7 @@ export class WsChatService {
|
||||
|
||||
streamNotifyRoomDeleteMessage(roomId:string) {
|
||||
|
||||
const requestId = uuidv4()
|
||||
const requestId = uuidv4()
|
||||
|
||||
let message = {
|
||||
"msg": "sub",
|
||||
@@ -667,6 +674,7 @@ export class WsChatService {
|
||||
registerCallback:(params: wsCallbacksParams) => {
|
||||
|
||||
let id = params.requestId || params.key || uuidv4()
|
||||
console.log('register id', params)
|
||||
this.wsCallbacks[id] = params
|
||||
this.n++
|
||||
return id
|
||||
@@ -730,7 +738,7 @@ export class WsChatService {
|
||||
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
|
||||
} else {
|
||||
let messageStr = JSON.stringify(message)
|
||||
// console.log('messageStr', messageStr)
|
||||
console.log('messageStr', messageStr)
|
||||
|
||||
this.socket.send(messageStr)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user