Commit Graph

628 Commits

Author SHA1 Message Date
Black Amda ✅
a885cfb3f2 Update baileys-version.json (#1293) 2022-02-28 19:36:34 +05:30
Adhiraj Singh
4ac39d72ff fix: map eph duration on legacy group metadata 2022-02-27 12:29:17 +05:30
Adhiraj Singh
d21a39c302 feat: add product API for legacy connections 2022-02-24 17:58:37 +05:30
Adhiraj Singh
75582e4541 feat: add WA Web version auto fetch 2022-02-20 19:43:15 +05:30
Adhiraj Singh
7c5071d8d5 chore: move version to JSON file 2022-02-20 19:31:47 +05:30
ShellTear
d427de0302 Update version to fix 405 response (#1247)
Fixes the issue mentioned in #1246.
Requires scanning the qr again, otherwise it'll give 401 response.
2022-02-17 10:42:34 +05:30
Adhiraj Singh
913b38493c fix: throw error if no decrypt-able message found 2022-02-17 10:32:51 +05:30
Adhiraj Singh
0da4621999 feat: map template message content 2022-02-12 19:54:53 +05:30
Adhiraj Singh
e4eaf2d2e4 chore: update proto 2022-02-12 19:48:46 +05:30
Adhiraj Singh
73527ff5dd chore: lint 2022-02-08 11:02:19 +05:30
Adhiraj Singh
6f9a5f8f2f chore: update version 2022-02-08 11:02:14 +05:30
Anshu S
bbea04e5bc Fix Issue #1209 (#1210) 2022-02-07 18:20:48 +05:30
HUGEIT
df1e400e03 sendRetryRequest ("Waiting for this message") wrapped in mutex call to avoid crash in #1152 2022-01-25 13:54:42 +01:00
Adhiraj Singh
e7c2d4e117 fix: account for missing owner prop in legacy 2022-01-22 15:39:04 +05:30
Adhiraj Singh
b68efb15b6 fix: correct verify 2022-01-22 14:57:59 +05:30
Adhiraj Singh
1f2a6641f3 feat: mutex processing in a chat to preserve order of events 2022-01-22 14:07:06 +05:30
Adhiraj Singh
a06f639774 fix: self read receipt on groups 2022-01-22 12:19:00 +05:30
Adhiraj Singh
08cd253e90 feat: add 'updateMessageWithReceipt' utility 2022-01-22 12:05:38 +05:30
Adhiraj Singh
57d6ab62a1 feat: use message receipt on MD 2022-01-22 11:37:26 +05:30
Adhiraj Singh
92587bd46a refactor: use the proto UserReceipt instead of custom MessageInfo 2022-01-22 00:27:00 +05:30
Adhiraj Singh
284c7e7812 fix: do not mutate update object reference 2022-01-20 12:28:56 +05:30
Adhiraj Singh
1ff4ff3aa6 chore: update version 2022-01-20 11:17:22 +05:30
Adhiraj Singh
1fb52de958 docs: update readme about store 2022-01-19 22:38:04 +05:30
Adhiraj Singh
fb66733b61 feat: implement in memory store
1. the store works as a temporary store for connection data such as chats, messages & contacts
2. the store is primarily meant to illustrate the usage of the event emitter as a way to construct the state of the connection. This will likely be very inefficient to perform well at scale
3. the store is meant to be a quick way to have some visibility of data while testing
4. the store works for both legacy & MD connections
2022-01-19 21:35:59 +05:30
Adhiraj Singh
8f11f0be76 chore: add linting 2022-01-19 15:54:02 +05:30
Adhiraj Singh
f7f86e69d6 chore: update log 2022-01-16 16:03:22 +05:30
Adhiraj Singh
4112c68556 feat: expose sendRetryRequest 2022-01-16 15:33:26 +05:30
Adhiraj Singh
7bb6e3ceeb refactor: chats.set event 2022-01-16 13:02:38 +05:30
Adhiraj Singh
09553def8a fix: include isLatest in events 2022-01-16 12:54:08 +05:30
Adhiraj Singh
793b23cb21 refactor: history processing
1. fixes issue when some chats/messages are not synced
2. adds info about whether the history chunk is the latest
2022-01-16 12:51:08 +05:30
Adhiraj Singh
f09e0f85cc feat: add getContentType 2022-01-13 16:26:56 +05:30
Adhiraj Singh
ede40b16f1 fix: update MD mismatch error code
Because 403 can mean other things as well -- don't want to conflate the two
2022-01-11 11:00:19 +05:30
Adhiraj Singh
5febb86e14 fix: message delete not reflecting correctly for others 2022-01-08 23:01:55 +05:30
Adhiraj Singh
127e21b920 feat: implement getAuthenticationCredsType 2022-01-08 11:27:19 +05:30
Adhiraj Singh
a0003f0fe9 fix: read receipts not being available 2022-01-07 21:24:46 +05:30
Adhiraj Singh
67f3ddeaff chore: remove null status from not fromMe msgs 2022-01-07 21:24:29 +05:30
Adhiraj Singh
6c08f0cd76 fix: incorrect from me 2022-01-07 21:15:27 +05:30
Adhiraj Singh
db6a02c4a5 chore: remove redundant log 2022-01-07 21:04:54 +05:30
Adhiraj Singh
d15bde5d17 refactor: app state handling
1. fixes snapshot patches not being included
2. fixes all mutations being passed when syncing from scratch
3. simpler chat mutation model
4. do not retry if key is not found
2022-01-07 14:29:52 +05:30
Adhiraj Singh
da65ae8f42 fix: do not update chat + contact on prepend messages 2022-01-07 13:55:26 +05:30
Adhiraj Singh
6a2cb5a413 refactor: message decoding
1. removes redundant receipt (was exactly the same as delivery receipt without the timestamp)
2. decodeWAMessage now returns a proper message struct
3. each message stanza results in exactly one message decoded
2022-01-07 00:04:17 +05:30
BochilGaming
0b5d772b08 Fix ContactsArrayMessage and add getBusinessProfile (#1074)
* Fix: ContactsArrayMessage and add getBusinessProfile

* delete package-lock.json

* edit readme.md

* add bussines hours

* make type same with leagcy

* revert
2022-01-06 22:15:52 +05:30
Adhiraj Singh
7ffa10a5c5 fix: delivery receipt 2022-01-06 15:11:33 +05:30
Adhiraj Singh
473c5bdce5 chore: add guard for sendRawMessage 2022-01-03 13:33:49 +05:30
Adhiraj Singh
9c0a3b8962 feat: add option to specify limit for custom upload host 2022-01-03 12:40:55 +05:30
Adhiraj Singh
63c510a869 fix: use tmp buffer for upload for multiple retries 2022-01-03 12:29:27 +05:30
Adhiraj Singh
923b38f24b chore: more descriptive logging 2022-01-03 12:05:23 +05:30
Pokoke
3ad02f0317 fix listMessage (#1070)
* fix listMessage

* Default listType

Co-authored-by: Rajeh Taher <rajeh@reforward.dev>

* use the ListMessageListType enum

* use the ListMessageListType enum

Co-authored-by: Rajeh Taher <rajeh@reforward.dev>
2021-12-31 15:45:35 +05:30
Adhiraj Singh
b191e1b23a fix: remove limits on max body and content length 2021-12-31 15:14:55 +05:30
Adhiraj Singh
3713646980 fix: media cache 2021-12-30 10:48:10 +05:30