depfu[bot]
702a0ab103
Update jsdoc to version 3.6.4 ( #144 )
...
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2020-04-07 23:38:56 -04:00
Pedro Lopez
d9fb5693d1
chore: bump version v1.4.0-post
2020-04-05 23:45:18 -04:00
Pedro Lopez
3cbf1e9c2f
chore: mark version v1.4.0
v1.4.0
2020-04-05 23:39:22 -04:00
Aliyss Snow
93a617336a
feat: battery percentage changed event ( #126 )
...
New "change_battery" event is triggered when the battery percentage changes. Has current battery percentage and charging state as object param.
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-04-05 23:36:03 -04:00
kurob1993
1780436b93
fix: make pupBrowser and pupPage available sooner ( #137 )
...
* move this.pupBrowser variable to line 51 to resolve not being able to close the browser when it is not connected to the internet
* move pupPage along with pupBrowser
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-04-05 23:04:03 -04:00
Pedro Lopez
7acbd3d800
fix: properly set chatId
...
This was causing errors when using the .reply() function
2020-04-05 22:57:59 -04:00
Pedro Lopez
67435b2244
fix: group events were not being triggered
2020-04-05 22:57:36 -04:00
Pedro Lopez
743ac93f6e
feat: allow setting timeouts via options
2020-04-03 01:49:16 -04:00
Pedro Lopez
0a7412cf17
feat: create groups
...
close #131
2020-04-03 01:45:06 -04:00
Pedro Lopez
d1e357d23b
chore: bump version v1.3.1-post
2020-04-02 02:35:36 -04:00
Pedro Lopez
3610cef926
chore(docs): mark v1.3.1
v1.3.1
2020-04-02 02:33:44 -04:00
Pedro Lopez
4e5eeace2f
chore: mark v1.3.1
2020-04-02 02:33:17 -04:00
Pedro Lopez
6c43a2d2ed
fix: increase timeouts
...
close #130
2020-04-02 02:30:50 -04:00
Pedro Lopez
001c045c08
fix: only return undefined for ERROR_* media states
...
This was causing a regression as of 1.2.5 that caused media files sent by the client to not be properly downloaded
cc #111 @stevefold
2020-04-02 02:24:12 -04:00
Pedro S. Lopez
c3ba79464b
Update README.md
2020-03-31 12:43:03 -04:00
Pedro Lopez
237331b656
chore: bump version to v1.3.0-post
2020-03-29 23:59:05 -04:00
Pedro Lopez
9d0b58a847
chore: mark version v1.3.0
v1.3.0
2020-03-29 23:51:49 -04:00
Pedro Lopez
842c4f0e06
feat: check if ID is a valid whatsapp user
...
close #120
2020-03-29 22:58:08 -04:00
Pedro Lopez
2dddc781c5
fix: initialize takes no params
2020-03-29 21:47:47 -04:00
Pedro S. Lopez
d8cd2d1d83
chore: updated whatsapp web version
2020-03-23 18:59:53 -04:00
Pedro Lopez
80d5783f22
feat: new event for when media is uploaded
...
Messages created by the current client don't have attatched media on message_create because it is still being uploaded and sent. This event allows you to detect when the media has been properly sent so it can be downloaded.
close #111
2020-03-22 20:38:26 -04:00
Pedro Lopez
cb54487197
feat: add ack to message model
...
close #108
2020-03-22 20:00:53 -04:00
Steven L
d08b343815
Added "restartOnAuthFail" as an option ( #112 )
...
- When true, the sessions passed is discarded when reinitialized.
2020-03-22 19:52:46 -04:00
Pedro Lopez
ec1a80dfb4
chore: bump version to v1.2.5-post
2020-03-15 15:36:57 -04:00
Pedro Lopez
56ed020d65
chore: mark version v1.2.5
v1.2.5
2020-03-15 15:32:37 -04:00
Pedro Lopez
25b96378c7
fix: properly handle unresolved media
2020-03-15 15:29:56 -04:00
Pedro S. Lopez
5934ec531f
fix: return undefined when attempting to download nonexistent media
...
This could occur when the user has deleted the media and it can no longer be downloaded.
2020-03-15 15:20:50 -04:00
Pedro Lopez
65542f6025
chore/fix: update requires for new moduleraid package
...
For got to do this on the previous release
2020-03-15 02:05:20 -04:00
Pedro Lopez
00c603e623
chore: use published moduleraid
...
Pulling this from github was causing confusion and issues on installation for users that did not have git installed. I have published the library myself for now, but should be changed back to the official library when an official release is made.
2020-03-15 02:03:11 -04:00
Pedro Lopez
bcd18428eb
chore: bump version to v1.2.4-post
2020-03-14 17:46:33 -04:00
Pedro Lopez
995abbf4a6
chore: mark version v1.2.4
v1.2.4
2020-03-14 17:43:31 -04:00
Pedro Lopez
8599a6d918
fix: properly download media if it has not been loaded
...
This issue occurred when attempting to download media from old messages.
2020-03-14 17:37:59 -04:00
Pedro Lopez
5e9deff8a9
chore: bump version v1.2.3-post
2020-03-13 17:54:22 -04:00
Pedro Lopez
539849732c
chore: mark version v1.2.1
v1.2.3
2020-03-13 17:46:39 -04:00
Pedro Lopez
4fe7fa93b9
fix: delegate all event handlers
...
Attaching these events directly to puppeteer functions apparently blocks and causes CPU usage to go up, slowing everything down.
related #88 , 8bdecad
2020-03-13 17:44:20 -04:00
Pedro Lopez
2820d3e72a
chore: bump version to v1.2.2-post
2020-03-13 00:18:30 -04:00
Pedro Lopez
cde5719bb6
chrore: mark version v1.2.2
v1.2.2
2020-03-13 00:13:46 -04:00
Pedro Lopez
8bdecadba4
fix: don't call event handler for new messages directly to puppeteer
...
This was creating performance issues, specially on startup when the initial set of messages were being loaded for a client with many chats.
2020-03-13 00:09:43 -04:00
Pedro Lopez
b41414cfbf
chore: bump version to 1.2.1-post
2020-03-05 21:23:48 -04:00
Pedro Lopez
c61f447a93
chore: mark version v1.2.1
v1.2.1
2020-03-05 21:20:53 -04:00
Pedro Lopez
49aacec4a7
fix: correctly splice and merge fetched messages
...
This was eliminating messages in the middle of the array instead of eliminating older messages to reach the specified limit.
close #97
2020-03-05 21:18:10 -04:00
Pedro S. Lopez
d7a3e1a9a3
chore: update supported whatsapp web version
2020-03-02 23:57:24 -04:00
Pedro Lopez
e14b49c5df
chore: bump version to v1.2.0-post
2020-03-01 15:14:06 -04:00
Pedro Lopez
f34902dfdd
chore: mark version v1.2.0
v1.2.0
2020-03-01 15:00:15 -04:00
Pedro Lopez
6e76fece91
docs: add jsdoc strings for group events
2020-03-01 14:58:06 -04:00
sahalMoidu
98458f760e
feat : send conversation seen ( #66 )
...
After this commit, chats will be automatically marked as seen when a message is sent to it. If this is not the intended behavior, `sendSeen: false` can be set as part of the options object.
You can also manually mark a conversation as seen by calling the sendSeen() function on the Chat.
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-03-01 14:42:35 -04:00
Aliyss Snow
48b9ae1e81
feat: listen to group events ( #90 )
...
This allows you to listen for user joins or leaves, description updates, subject updates, picture updates, and group settings updates.
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com >
2020-03-01 14:32:58 -04:00
Aliyss Snow
588dc93c17
chore: added index.js for structures ( #91 )
...
- Allows for a cleaner integration (imo) in Client.js
2020-03-01 13:59:09 -04:00
Pedro Lopez
16fe865a9c
feat: fetch chat messages
...
This will automatically fetch messages until it reaches the specified limit or there are no more messages. In the future, this should be extended to fetch messages before, after or around a specific message/date by adding props to the searchOptions object.
close #51
2020-02-29 16:01:13 -04:00
Pedro Lopez
b07b38bbe8
feat: Simulate recording audio in chat, clear recording/typing state, standardize chatstate change function names
2020-02-29 14:07:47 -04:00