diff --git a/README.md b/README.md
index 62c956e..80ddf07 100644
--- a/README.md
+++ b/README.md
@@ -61,53 +61,7 @@ Admin Node generate QR Code just below the node for easy connection with whatsap
| `msg.chatID` | Chat ID of Group chat / Personal chat |
| `msg.message` | Complete message object.
*Some extra details for advance users* |
- Other Events options --
-
- | waWebClient | Description |
- |-------------|-------------|
- | `message`
- | `message_create`
- | `auth_failure`
- | `authenticated`
- | `change_battery`
- | `change_state`
- | `disconnected`
- | `group_join`
- | `group_leave`
- | `group_update`
- | `incoming_call`
- | `media_uploaded`
- | `message_ack`
- | `message_reaction`
- | `message_revoke_everyone`
- | `message_revoke_me`
- | `qr`
- | `ready`
-
- | waSocketClient | Description |
- |-------------|----------------|
- | `messages.upsert`
- | `connection.update`
- | `creds.update`
- | `messaging-history.set`
- | `chats.upsert`
- | `chats.update`
- | `chats.delete`
- | `presence.update`
- | `contacts.upsert`
- | `contacts.update`
- | `messages.delete`
- | `messages.update`
- | `messages.media-update`
- | `messages.reaction`
- | `message-receipt.update`
- | `groups.upsert`
- | `groups.update`
- | `group-participants.update`
- | `blocklist.set`
- | `blocklist.update`
- | `call`
-
+ Their are many other events options avilable along with `message` event in Chats-In Node. For details refer documentation for Chats-In Node.
3. **Chats Out** : As simple as mention on name, node will send `msg.payload` recived at input to the number mentioned in node.
@@ -311,10 +265,6 @@ You may direct import these test button with bellow code.
}
]
```
-### Screen Shots of Buttons and Image Messages.
-
-
-
5. **Reply Node** : In Beta mode.
diff --git a/chats-in.html b/chats-in.html
index dab6f29..425acf1 100644
--- a/chats-in.html
+++ b/chats-in.html
@@ -126,7 +126,7 @@ Node to recive all messages send to connected number.
| `msg.chatID` | Chat ID of Group chat / Personal chat |
| `msg.message` | Complete message object.
*Some extra details for advance users* |
- Other Events options --
+ Other Events options for waWebClient --
| waWebClient | Description |
|-------------|-------------|
@@ -149,6 +149,8 @@ Node to recive all messages send to connected number.
| `qr`
| `ready`
+ Other Events options for waSocketClient --
+
| waSocketClient | Description |
|-------------|----------------|
| `messages.upsert`
diff --git a/chats-out.js b/chats-out.js
index 2bc4c48..96e0fce 100644
--- a/chats-out.js
+++ b/chats-out.js
@@ -29,11 +29,8 @@ module.exports = function(RED) {
try {
numb = webNubmerSeteing(numb);
if(typeof inputMessage === "object"){
- // inputMessage = new Buttons(inputMessage.text, inputMessage.buttons, "text" ,inputMessage.footer)
- let myBtn = new Buttons('Button body',[{body:'bt1'},{body:'bt2'},{body:'bt3'}],'title','footer');
- console.log(myBtn)
+ inputMessage = new Buttons(inputMessage.text, inputMessage.buttons, "text" ,inputMessage.footer);
node.waClient.sendMessage(numb, inputMessage);
- inputMessage = myBtn
}
node.waClient.sendMessage(numb, inputMessage);
}
@@ -51,7 +48,7 @@ module.exports = function(RED) {
const msgStatus = await client.sendMessage(numb, inputMessage);
}
catch(e) {
- node.error(`Error Sending Msg: ${e}`);
+ node.error(`Error Sending Msg:: ${e}`);
}
}
else {
@@ -101,7 +98,7 @@ module.exports = function(RED) {
}
} else if (message.toNumber){
- var numbers = typeof message.toNumber === 'number' ? Array.of(message.toNumber) : message.toNumber;
+ var numbers = message.toNumber instanceof Array ? message.toNumber : Array.of(message.toNumber);
for (number of numbers) {
if(message.image){
whatsappMultiMediaMessage(number, message.image, message.payload)
diff --git a/group-out.js b/group-out.js
index 5a7b5c0..ab3a23d 100644
--- a/group-out.js
+++ b/group-out.js
@@ -102,7 +102,7 @@ module.exports = function(RED) {
}
} else if (message.toNumber){
- var numbers = typeof message.toNumber === 'number' ? Array.of(message.toNumber) : message.toNumber;
+ var numbers = message.toNumber instanceof Array ? message.toNumber : Array.of(message.toNumber);
for (number of numbers) {
if(message.image){
whatsappMultiMediaMessage(number, message.image, message.payload)
diff --git a/package.json b/package.json
index 67ea637..1618e7b 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,8 @@
"dependencies": {
"@adiwajshing/baileys": "latest",
"whatsapp-web.js": "latest",
- "qrcode": "^1.5.1"
+ "qrcode": "^1.5.1",
+ "pino": "latest"
},
"engines": {
"node": ">=8.0.0"
diff --git a/whatsappLink.js b/whatsappLink.js
index da5a509..cc4c6f2 100644
--- a/whatsappLink.js
+++ b/whatsappLink.js
@@ -175,10 +175,10 @@ Participants : ${chat.groupMetadata.size}`
lastDisconnect.error.output &&
lastDisconnect.error.output.statusCode === 401
) {
- connectSocketClient()
FS.rmSync(whatsappLinkDirSocket, {recursive : true, force: true})
+ connectSocketClient()
} else {
- WAnode.log('Node Refressed')
+ WAnode.error(lastDisconnect?.error)
}
}
}