kaatt
004bb98b59
remove console.log
2022-12-23 16:58:39 +05:30
kaatt
02e05aba42
improve normalizeMessageContent
2022-12-23 16:58:39 +05:30
Adhiraj Singh
572d0f1dd6
feat: implement tc token handling
...
TC token is required in certain cases to receive presence updates on chats
2022-12-11 15:48:26 +05:30
Adhiraj Singh
a5d263d31b
fix: correctly sync app state
2022-12-09 10:15:58 +05:30
Adhiraj Singh
bed4f7f524
chore: add GetCatalogOptions type
...
!BREAKING_CHANGE
2022-12-08 13:32:10 +05:30
Adhiraj Singh
c96a7652d9
feat: add nextPageCursor
2022-12-08 13:30:31 +05:30
Adhiraj Singh
30e2cb5c4c
refactor: impl counter based event buffer
...
1. counter based event buffer keeps track of the number of blocks that request event processing in buffer
2. event buffer only releases events when the last block completes (i.e. counter = 0)
this approach is far simpler than the promised based garbled crap I wrote, should also prevent the deadlock issues it introduced 🙏
2022-12-02 11:31:42 +05:30
Adhiraj Singh
b520d81968
test: deadlock in event buffer
2022-11-26 00:55:45 +05:30
Adhiraj Singh
a589e88136
fix: do not add to pre-buffer if waiting for end
2022-11-26 00:37:38 +05:30
Adhiraj Singh
bcf33d786c
chore: log mutex deadlocks
2022-11-25 22:00:25 +05:30
Adhiraj Singh
b141ac2c00
chore: only buffer if logged in
2022-11-25 10:17:47 +05:30
Adhiraj Singh
b20a3b9a6a
chore: add timeout to log when buffer takes v long
...
helps debug deadlocks
2022-11-25 09:03:05 +05:30
Adhiraj Singh
f1ca770930
chore: add "documentWithCaptionMessage" to normalise msg
2022-11-23 10:50:54 +05:30
Adhiraj Singh
7f2384a058
feat: support caption in document
2022-11-22 17:18:37 +05:30
Leonardo Bein
704aa1e434
feat: Add notification group: change inviteCode
2022-11-22 12:02:31 +05:30
Adhiraj Singh
26828d3dea
fix: do not generate preview if title not present
2022-11-17 11:27:08 +05:30
Adhiraj Singh
b33c753928
feat: add url options to link preview gen
2022-11-17 11:08:01 +05:30
Adhiraj Singh
00d8cf4270
chore: mutex upsertMessage call from sendMessage
2022-11-14 16:47:13 +05:30
kaatt
cd9441fd0e
Update messages-media.ts
2022-11-14 16:26:23 +05:30
kaatt
5c950dac10
fix getImageProcessingLibrary usage
2022-11-14 16:26:23 +05:30
Adhiraj Singh
47900eae14
feat: add listReply
2022-11-13 12:23:22 +05:30
Adhiraj Singh
2f7334407f
chore: update proto + version
2022-11-13 12:23:11 +05:30
Adhiraj Singh
01a641d3bd
fix: decrypt race condition
2022-11-13 11:08:32 +05:30
Adhiraj Singh
b2aa51a13d
feat: add custom patchMsg function + remove patch for btns
2022-11-12 19:31:11 +05:30
Adhiraj Singh
190e6d6bd6
chore: ignore presence updates as well
2022-11-11 09:38:31 +05:30
Adhiraj Singh
a58b73fba5
feat: allow ignoring jids
2022-11-11 09:31:49 +05:30
Adhiraj Singh
10d61d02cf
chore: expose uploadPreKeysToServerIfRequired
2022-11-11 00:42:57 +05:30
Adhiraj Singh
4aadc9dc6c
fix: add option for appStateMacVerification
2022-11-08 22:33:53 +05:30
Adhiraj Singh
f892a1e81f
fix: duplicate mutation release on failed patch
2022-11-08 22:28:27 +05:30
Adhiraj Singh
e1fc22b3d3
feat: handle delayed myAppStateKeyId
2022-11-07 20:46:01 +05:30
Adhiraj Singh
05d1fc9b78
chore: handle irrecoverable error
2022-11-07 17:33:50 +05:30
Adhiraj Singh
e547310a19
fix: add history msg to creds.update to prevent race condition
2022-11-07 17:22:19 +05:30
Adhiraj Singh
211fd04b24
chore: add preBufferTraces for logging
2022-11-07 17:21:57 +05:30
Adhiraj Singh
9e3c2082de
fix: deadlock on processNodeWithBuffer
2022-11-07 17:21:32 +05:30
Adhiraj Singh
02f9df5de4
fix: check for content in "isRealMessage"
2022-11-07 14:40:08 +05:30
Adhiraj Singh
a4a48a1969
feat: expose isBuffering
2022-11-07 09:28:46 +05:30
Adhiraj Singh
154926ec3c
chore: correctly throw app state key not found
2022-11-06 20:06:50 +05:30
Adhiraj Singh
4352a84498
chore: log app state key recv
2022-11-06 20:06:14 +05:30
Adhiraj Singh
2a8ce563a2
chore: remove redundant newMutations log
2022-11-06 19:51:45 +05:30
Adhiraj Singh
5e28d23460
fix: msgs not appearing in chat
2022-11-03 21:30:05 +05:30
Adhiraj Singh
f1635e2de7
chore: update URL regex
2022-10-24 15:48:58 +05:30
Adhiraj Singh
070e24e3fd
fix: tsc issue
2022-10-24 11:38:57 +05:30
Adhiraj Singh
b9d13a57d8
feat: update real msg logic
2022-10-23 17:24:54 +05:30
Adhiraj Singh
48abf73e57
chore: export process-message utils
2022-10-23 17:11:17 +05:30
Adhiraj Singh
8a17b37672
chore: update version
2022-10-23 15:28:03 +05:30
Adhiraj Singh
9c28dde04d
chore: call processInBuffer for all msg handling
2022-10-18 16:57:40 +05:30
Leonardo Bein
2b854b37e4
fix: file not found in unlink
2022-10-18 09:39:48 +05:30
Adhiraj Singh
1ad65c5473
chore: update version
2022-10-18 09:38:48 +05:30
kaatt
c59952f2ee
fix extractImageThumb threw with webpack ( #2266 )
...
* fix extractImageThumb threw with webpack
* Update messages-media.ts
* Update src/Utils/messages-media.ts
* fix: typescript errors
Co-authored-by: Adhiraj Singh <adhirajsingh1001@gmail.com >
2022-10-18 09:31:32 +05:30
Adhiraj Singh
e710ed96f9
fix: unarchive chats if reaction to my message
2022-10-17 12:53:47 +05:30