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
Adhiraj Singh
bd6be89d57
fix: ack before sending retry receipt
2022-06-16 15:25:55 +05:30
Adhiraj Singh
349002857e
feat: use (participant, ID) tuple for retry counter
2022-06-16 15:25:31 +05:30
Adhiraj Singh
1dc5d4eae0
fix: do not add "reason: identity" for details fetch
2022-06-16 14:56:06 +05:30
Adhiraj Singh
e9f494ec5d
feat: more efficient message send
2022-06-16 14:53:23 +05:30
Adhiraj Singh
442489faae
fix: correctly respond to retry requests
2022-06-15 15:05:43 +05:30
Adhiraj Singh
7b900c174d
chore: more logging
2022-06-15 13:55:23 +05:30
LeonardoBein
227cab2f95
feat: Returns an object with information about the invite code's group ( #1562 )
...
* feat: Returns an object with information about the invite code's group
* refactor: more information in metadata group
2022-06-13 20:34:01 +05:30
Adhiraj Singh
ae94e0ac38
fix: correctly handle devices & encrypt notif
2022-06-13 19:56:00 +05:30
Adhiraj Singh
07f0ff86e8
chore: update group invite docs
2022-06-13 19:55:37 +05:30
Adhiraj Singh
f87f89329b
perf: avoid excess memory usage when syncing state
2022-06-11 20:25:57 +05:30
Adhiraj Singh
5cb71ac862
feat: more accurately handle app state sync
2022-06-11 12:02:08 +05:30
Adhiraj Singh
cea9e9da8a
fix: typeerror on patch
2022-06-08 22:56:09 +05:30
Adhiraj Singh
5305730d82
feat: track history being stored
...
This is done because sometimes we receive history after the first connect too, and to ensure the "isLatest" flag is accurate -- we ensure no history was received previously
2022-06-07 21:18:51 +05:30
Adhiraj Singh
b7d8401f62
feat: put entire mutation in transaction
2022-06-05 14:00:09 +05:30
Adhiraj Singh
3b43153e92
fix: send unavailable if markOnlineOnConnect=false
2022-06-01 19:13:12 +05:30
Adhiraj Singh
82e2ec79d3
chore: add media update logging
2022-06-01 15:35:36 +05:30
Adhiraj Singh
6824a203d0
feat: correctly handle presence being offline for receipts
...
When sendPresenceUpdate('unavailable') is called, it should allow notifications to be received on the phone
2022-06-01 13:20:21 +05:30
Adhiraj Singh
f62898dee7
fix: emit messages.update on successful reupload
2022-06-01 13:18:37 +05:30
Adhiraj Singh
06ce5f9be0
feat: add media retry for MD
2022-06-01 13:04:45 +05:30