Commit Graph

539 Commits

Author SHA1 Message Date
Adhiraj Singh 3131f2aa35 fix: correctly create product 2022-08-18 15:46:25 +05:30
Adhiraj Singh c5917364ba chore: add stronger lint rules 2022-08-18 10:37:40 +05:30
Adhiraj Singh 8d6e00eab6 fix: handle when buffered tasks fail 2022-08-18 10:15:27 +05:30
Adhiraj Singh 19484e5cfc fix: fire init queries toggle 2022-08-12 09:05:58 +05:30
Adhiraj Singh 31b54ec7c3 fix: include accountSignatureKey in retry requests 2022-08-07 18:10:28 +05:30
Adhiraj Singh d5b857ad61 fix: possible ack issue 2022-08-07 11:14:06 +05:30
Adhiraj Singh bed9e384ba feat: added played receipt 2022-08-04 11:55:35 +05:30
Adhiraj Singh 9f3b00d58d fix: temp patch for button/list messages 2022-08-04 11:13:00 +05:30
Rajeh Taher 99517d046f eslint 2022-08-04 08:04:12 +05:30
Rajeh Taher 8805d75afc using isJidGroup 2022-08-04 08:04:12 +05:30
Rajeh Taher a6a2cd9def estlint :D 2022-08-04 08:04:12 +05:30
Rajeh Taher abd0711bc7 fixes 2022-08-04 08:04:12 +05:30
Rajeh Taher fdb1b9e89b Implementing Delete messages for everyone (group) 2022-08-04 08:04:12 +05:30
Adhiraj Singh 2549d10be9 feat: update proto
The new proto extract has a bunch of breaking changes, so if you were using the raw proto in your code somewhere -- then you may have to update your code to make it work with the new proto

!BREAKING_CHANGE
2022-08-01 10:43:04 +05:30
fadiinho f2917f0a6d feat: add option to set timeout between each qr generation 2022-07-30 14:12:50 +05:30
Adhiraj Singh d04718e27a feat: add desktop + full history sync opts 2022-07-26 13:30:01 +05:30
Adhiraj Singh 9aa9006236 chore: more logging 2022-07-24 12:06:52 +05:30
Adhiraj Singh 7f7565b7a2 feat: move upsertMessage in processingMutex 2022-07-22 15:40:48 +05:30
LeonardoBein b42be6bce4 Change profile name for yourself (#1913)
* feat: change profile name

* fix: unnecessary return
2022-07-21 15:56:51 +05:30
Adhiraj Singh fad63f1fd2 fix: do not send accountSignatureKey in retry 2022-07-19 21:30:18 +05:30
Adhiraj Singh 1c36d57dd1 chore: do not log reg ID 2022-07-14 22:46:59 +05:30
Adhiraj Singh 33851cdd55 feat: force include identity when enc is missing 2022-07-14 17:41:11 +05:30
Adhiraj Singh c982d8c3a0 fix: dup close events 2022-07-14 11:22:17 +05:30
Adhiraj Singh 729f19ef3e fix: participant count 2022-07-13 11:35:34 +05:30
Adhiraj Singh 4c60e311f4 feat: correctly send retry messages w count 2022-07-13 10:34:13 +05:30
Adhiraj Singh f5af502c19 Revert "fix: always send key bundle with retry receipt"
This reverts commit 8fc1c10f0b.
2022-07-13 09:48:38 +05:30
Adhiraj Singh 8fc1c10f0b fix: always send key bundle with retry receipt 2022-07-13 08:42:26 +05:30
Adhiraj Singh 40a1e268aa feat: add "strictNullChecks" 2022-07-09 10:20:07 +05:30
Adhiraj Singh f7b723f97b feat: fire "receivedPendingNotifications" after flush 2022-07-04 16:52:38 +05:30
Adhiraj Singh 189b740ea6 chore: remove "treatCiphertextMessagesAsReal" flag
!BREAKING_CHANGE

This was generally a poor design decision on my part to add something like this -- primarily because it could increment the chat unread counter a 100 times for a single message
2022-07-04 11:38:17 +05:30
Adhiraj Singh 5cc58d4aed feat: add bulk "process" capability to BaileysBufferableEventEmitter 2022-07-04 11:34:41 +05:30
Adhiraj Singh de95694266 fix: use correct status code for throwing media error 2022-07-04 11:24:34 +05:30
Pedro Dias a2054d8efa Change profile status for yourself (#1796)
* Update README.md

* Update chats.ts

* Update chats.ts
2022-07-01 16:57:04 +05:30
Adhiraj Singh d00aed7ff5 chore: timeout awaitNextMessage 2022-06-27 18:53:41 +05:30
Adhiraj Singh eaf0f37d24 refactor: use event-buffer for state sync resyncs 2022-06-27 14:51:26 +05:30
Adhiraj Singh 7421f55daa feat: implement event buffer for offline msgs
!BREAKING_CHANGE

1. this allows all offline notifications to be combined into a batch -- to reduce the number of events being sent out
2. to enable the above, the "message.reaction" event has been made an array. Also removes the need for the "operation" field
3. have also now started processing all events under a single queue to prevent state sync problems
2022-06-27 13:38:29 +05:30
Adhiraj Singh 92960bbf04 fix: set default status code 2022-06-24 12:14:10 +05:30
Adhiraj Singh 4ff858ab82 chore: increase app state sync timeout 2022-06-24 11:53:01 +05:30
Adhiraj Singh dfc030b453 fix: NaN last seen 2022-06-23 22:20:36 +05:30
Adhiraj Singh a75d9118bd fix: only send receipt if participant present 2022-06-22 14:58:26 +05:30
Adhiraj Singh 33fffc4aad feat: implement privacy token fetch 2022-06-22 14:51:00 +05:30
Adhiraj Singh 721d0f32d6 feat: handle bad message acks + send retry to all correctly 2022-06-22 14:50:48 +05:30
Adhiraj Singh d61d333c5b chore: nicer retry errors 2022-06-22 12:07:09 +05:30
Aditya Singh a1082e85ed Fixed groupParticipantsUpdate request format (#1763) 2022-06-22 10:44:59 +05:30
Lucas Maia 51e5572f82 Update group.js (#1758)
Set status 200 as string, to standardize responses.
2022-06-20 15:44:24 +05:30
Adhiraj Singh cacc1ce130 feat: implement "groupAcceptInviteV4" add participant msg 2022-06-19 15:33:28 +05:30
Adhiraj Singh 4ad0683e0c chore: remove redundant pre-fetch 2022-06-17 13:37:49 +05:30
Adhiraj Singh 7863c0e4c2 perf: nicer "shouldIncludeDeviceIdentity" flag computation 2022-06-17 13:16:41 +05:30
Adhiraj Singh 399b4d3cb8 feat: add "device_fanout" flag for retry receipt 2022-06-17 13:16:22 +05:30
Adhiraj Singh 23acc1fb39 feat: extract code from WS error 2022-06-16 20:43:51 +05:30