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
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
06ce5f9be0
feat: add media retry for MD
2022-06-01 13:04:45 +05:30
Adhiraj Singh
29bee92e79
fix: remove recipient from ack
2022-05-28 18:47:48 +05:30
Adhiraj Singh
2b5389239f
chore: better ack
2022-05-28 18:45:16 +05:30
Adhiraj Singh
5eca282d05
chore: remove likely redundant acks
2022-05-28 18:21:46 +05:30
Adhiraj Singh
4ea2c33cfa
fix: cleanMessage for reaction messages
2022-05-23 12:46:34 +05:30
Adhiraj Singh
ebec02908c
feat: add clean message util before calling "messages.upsert"
2022-05-23 12:32:43 +05:30
Adhiraj Singh
9a39a46398
feat: add toggle to download history
2022-05-22 17:23:30 +05:30
Adhiraj Singh
ae4aa67950
feat: handle call events
2022-05-09 15:00:53 +05:30
Adhiraj Singh
44a6ac3534
Merge branch 'master' into invalid-qr-patch
2022-04-22 18:20:17 +05:30
Adhiraj Singh
ac17225cf3
fix: use correct ID for retry recp
2022-04-20 13:20:05 +05:30
Adhiraj Singh
af7b2a5dd2
feat: limit number of message retries being sent
2022-04-20 13:10:53 +05:30
Adhiraj Singh
02265fd7f9
refactor: upload more pre-keys + use pure function
2022-04-13 00:02:10 +05:30
Adhiraj Singh
75c637cf6c
feat: remove need for "serverHasPreKeys"
2022-04-12 18:47:18 +05:30
Adhiraj Singh
0d94315776
feat: handle unarchiveChats setting
2022-04-07 11:29:57 +05:30
Adhiraj Singh
59f834ca39
fix: handle receipts more accurately
...
1. only send timestamp with read receipts
2. use unix timestamp in seconds instead of millis
3. use "sender" receipts for own messages
2022-04-03 11:27:13 +05:30
Adhiraj Singh
64bab02b7c
fix: patch proto sync receipts
2022-04-03 00:15:06 +05:30
Adhiraj Singh
f9ffb0f4c8
refactor: send history sync later
2022-04-03 00:14:34 +05:30
Adhiraj Singh
334f85f8c5
feat: handle "peer_msg" receipts
2022-04-02 15:45:09 +05:30
Adhiraj Singh
355b0664df
feat: handle encrypt notification
2022-04-02 13:37:10 +05:30
Adhiraj Singh
ced2f5d5ab
feat: debounced app state resync
2022-03-29 19:59:19 +05:30
Adhiraj Singh
cc7c895320
fix: export correct processMessage function
2022-03-29 18:25:04 +05:30
Adhiraj Singh
ec6e904db4
refactor: process sync actions out of socket
2022-03-29 14:16:51 +05:30
Adhiraj Singh
ab9b232838
refactor: move processMessage out of socket
2022-03-29 14:04:14 +05:30
Adhiraj Singh
bb9f233de4
chore: move ack of notification before processing
2022-03-29 13:41:25 +05:30
Adhiraj Singh
4bfb0e1343
chore: log when encountered unexpected connection close
2022-03-24 10:14:23 +05:30
Adhiraj Singh
8d7fde1bf4
feat: add delay between retry requests
2022-03-23 12:40:01 +05:30
Adhiraj Singh
b933970d51
fix: do not fire chat update for reactions
2022-03-23 12:39:11 +05:30
Ezequiel José Oliveira
f773a32da8
fix processMessage unexpected error ( #1401 )
2022-03-23 08:11:21 +05:30
Adhiraj Singh
9fee7faaf6
feat: add message events for reactions
2022-03-23 00:40:46 +05:30
Adhiraj Singh
5e80f5ace3
chore: ack history before processing
2022-03-21 23:29:56 +05:30
Adhiraj Singh
e731de5deb
feat: add state sync keys in transaction
2022-03-21 23:29:43 +05:30
Adhiraj Singh
4962070c29
fix: possible typeerror
2022-03-21 18:57:29 +05:30
Adhiraj Singh
93c8db319e
feat: implement "treatCiphertextMessagesAsReal" flag
2022-03-21 14:15:22 +05:30
Adhiraj Singh
f2859e5387
fix: correctly handle receipts fromMe
2022-03-17 11:34:26 +05:30
Adhiraj Singh
13b0da0954
fix: catch unexpected errors on MD
2022-03-15 12:34:52 +05:30
Adhiraj Singh
e93e6e2656
fix: only sync app state on one batch of history
2022-03-07 18:18:21 +05:30
Adhiraj Singh
9ca46635d6
fix: correctly parse protocol message
2022-03-07 15:38:52 +05:30
Adhiraj Singh
d6065015e6
chore: move messages-recv utils to the bottom of file
2022-03-07 09:07:38 +05:30
Adhiraj Singh
a8a0c701ae
chore: add participant to msg body for notifications
2022-03-02 13:14:12 +05:30
Adhiraj Singh
3d56d610ae
fix: redundant array
2022-03-02 00:06:56 +05:30
Adhiraj Singh
de7d1002a9
lint: stricter linting rules
2022-03-01 16:32:14 +05:30
Adhiraj Singh
73527ff5dd
chore: lint
2022-02-08 11:02:19 +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
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
57d6ab62a1
feat: use message receipt on MD
2022-01-22 11:37:26 +05:30
Adhiraj Singh
8f11f0be76
chore: add linting
2022-01-19 15:54:02 +05:30
Adhiraj Singh
4112c68556
feat: expose sendRetryRequest
2022-01-16 15:33:26 +05:30