Adhiraj Singh
ec6e904db4
refactor: process sync actions out of socket
2022-03-29 14:16:51 +05:30
Jefersson Lemes
3953e6df1f
fix recording audio showing how typing ( #1416 )
2022-03-27 20:36:57 +05:30
Adhiraj Singh
3cefad2c8e
fix: fire init queries in parallel
...
possible ghost session patch. cc @HUGEIT
2022-03-22 22:41:23 +05:30
morrakan
9b8b3c3b70
fix presence.lastSeen is always undefined ( https://github.com/adiwajshing/Baileys/issues/1377 ) ( #1389 )
...
Co-authored-by: morok <morok@nanofo.com >
2022-03-21 18:45:04 +05:30
Adhiraj Singh
54d31edc1d
fix: do not fire presence update without name
2022-03-19 08:26:57 +05:30
Adhiraj Singh
dc5015996f
fix: send init queries in queue
2022-03-19 08:25:49 +05:30
Adhiraj Singh
13b0da0954
fix: catch unexpected errors on MD
2022-03-15 12:34:52 +05:30
Adhiraj Singh
2b10b7b18f
chore: minor code cleanup
2022-03-14 19:38:01 +05:30
Adhiraj Singh
ad9314c1f2
fix: only update last account sync when required
2022-03-07 19:21:04 +05:30
Adhiraj Singh
94df5826f8
fix: account for no initial state while patching
2022-03-07 18:50:37 +05:30
Adhiraj Singh
de7d1002a9
lint: stricter linting rules
2022-03-01 16:32:14 +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
8f11f0be76
chore: add linting
2022-01-19 15:54:02 +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
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
8c37ccf525
fix: tsc error
2021-12-23 10:12:29 +05:30
nanda
ee3486124d
Fix: fetchBlocklist ( #1042 )
2021-12-22 22:48:40 +05:30
Adhiraj Singh
a9373fa0cd
refactor: cleaner + faster app state sync
2021-12-22 21:37:39 +05:30
burstfreeze
98af4a6624
Fix #1010 by asking for full list of sync states when needed ( #1043 )
...
* Process patches that are longer.
* Fixed type declaration
* Changed resync behavior from recusive to iterative
* refactor: cleaner handling of hasMorePatches
Co-authored-by: Adhiraj Singh <adhirajsingh1001@gmail.com >
2021-12-22 20:57:58 +05:30
Adhiraj Singh
c87d8b8129
refactor: update chat modifications to be uniform across MD + legacy
2021-12-21 10:53:39 +05:30
Adhiraj Singh
dbed7fef74
chore: add profile picture timeout
2021-12-20 12:36:32 +05:30
Adhiraj Singh
be0e2210d9
Merge branch 'multi-device' into multi-device-legacy
2021-12-17 19:28:00 +05:30
Adhiraj Singh
19a9980492
feat: add legacy connection
2021-12-17 19:27:04 +05:30
LyFE
ca12da6269
fix updateBlockStatus,fetchPrivacySettings ( #1034 )
...
* fix updateBlockStatus
* fix fetchPrivacySettings
* Update chats.ts
2021-12-16 23:49:48 +05:30
Adhiraj Singh
a21e3b0bac
perf: put main app state sync in transaction
2021-12-12 11:26:19 +05:30
Adhiraj Singh
2b8256d56b
feat: cleaner auth state management + store SK keys
...
!BREAKING_CHANGE
2021-12-11 17:54:38 +05:30
HUGEIT
903871d180
potential fix for QR scan. the server may expect these messages to be sent on reconnect after scan ( #959 )
...
* potential fix for QR scan. the server may expect these messages to be sent on reconnect after scan.
* refactor: extract dictionary reduce code into utility
* refactor: convert the props + abt send req to somewhat useful query
Co-authored-by: Adhiraj Singh <adhirajsingh1001@gmail.com >
2021-12-03 18:40:26 +05:30
Adhiraj Singh
a8decb9c11
docs: add some comments for "chatModify" + logging for app patch
2021-11-29 23:57:30 +05:30
Maurilho Batista
e810f2dec5
Add support for stream as media message input ( #905 )
...
* Add support for stream as media message input
* refactor: use async/await on readable toBuffer
* refactor: be more explicit about using a readable stream
Co-authored-by: Adhiraj Singh <adhirajsingh1001@gmail.com >
2021-11-26 10:30:15 +05:30
Adhiraj Singh
a07a63fa28
perf: single process event for processSyncActions
2021-11-25 15:20:47 +05:30
Adhiraj Singh
f5fcaa36f3
feat: (hopefully) correctly implement account timestamp sync
2021-11-25 13:52:18 +05:30
Adhiraj Singh
ddf6daba65
feat: implement pin chat modification
2021-11-25 13:37:05 +05:30
Adhiraj Singh
032b2a314b
refactor: include full sync action in chatmutation
2021-11-25 13:37:05 +05:30
Adhiraj Singh
49f0f4080c
docs: log new mutations in trace mode
2021-11-25 13:37:05 +05:30
Adhiraj Singh
25f76b2f66
refactor: more specific arguments for encode patch
2021-11-25 13:37:05 +05:30
Adhiraj Singh
a417d6dc5a
fix: return mutations on patch
2021-11-25 00:38:13 +05:30
Adhiraj Singh
920e60815b
feat: add newLTHashState util
2021-11-24 20:02:36 +05:30
Adhiraj Singh
983b28ba0e
feat: implement "snapshot" resyncing
2021-11-24 18:48:00 +05:30
Adhiraj Singh
aae2b7a559
fix: resync all collections on mainappresync
2021-11-24 18:47:08 +05:30
Adhiraj Singh
aa3309db3c
perf: do not resync on every reconnect
2021-11-24 18:46:38 +05:30
Adhiraj Singh
e222ec4151
refactor: use only "getAppStateSyncKey" in syncd patch
2021-11-23 12:17:57 +05:30
Adhiraj Singh
3d0704a317
feat: cleaner auth state management
...
1. removes the "auth-state.update" event since it was bloated and fairly unnecessary
2. adds "creds.update" event that only sends the updated properties of the auth credentials
3. ensure the auth creds are not mutated anywhere, but only with the "creds.update" event
4. Separates the signal credentials from the auth credentials (kinda in progress)
5. in memory key store requires a save function to let one know when to save the keys
!BREAKING_CHANGE
2021-11-20 16:21:56 +05:30
Adhiraj Singh
72889551b9
feat: resync main app state on new key
2021-11-19 17:43:14 +05:30
Adhiraj Singh
79100a3164
feat: export resyncmainappstate
2021-11-19 17:41:57 +05:30
Adhiraj Singh
bb5f13d188
fix: mutex app state sync to prevent race conditions that log connection out
2021-11-18 11:30:35 +05:30
Adhiraj Singh
b1eab17409
temp: comment out account sync
...
Not sure if this is correctly implemented
2021-11-11 15:21:51 +05:30
Adhiraj Singh
070722fcac
fix: log failed app syncs
2021-11-08 21:47:49 +05:30
Adhiraj Singh
ba453a588b
feat: implement external patch parsing + app state sync on login
2021-11-08 15:07:25 +05:30
Adhiraj Singh
85574d1d79
Revert "fix: remove redundant collectionSync"
...
This reverts commit e547d85f98 .
2021-11-08 00:18:59 +05:30