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
Adhiraj Singh
6eaed69470
fix: remove blocklist console log
2021-11-08 00:18:40 +05:30
Adhiraj Singh
d796b286a6
feat: implement account sync
2021-11-08 00:18:29 +05:30
Adhiraj Singh
60d3be460b
chore: log when state sync fails
2021-11-07 19:05:58 +05:30
Adhiraj Singh
e547d85f98
fix: remove redundant collectionSync
2021-11-07 19:05:21 +05:30
Adhiraj Singh
5a33fd85a4
fix: read receipts
2021-11-06 15:41:49 +05:30
Adhiraj Singh
d0b11dadbf
add high res picture fetch
2021-10-23 10:07:55 +05:30
Adhiraj Singh
d3b7ffecf2
code cleanup
2021-10-11 09:36:17 +05:30
Adhiraj Singh
edc10d0923
resync from scratch if current sync fails
2021-10-08 10:48:22 +05:30
Adhiraj Singh
919781488b
upsert contact on app sync patch + add message.participant to full message
2021-10-04 09:48:33 +05:30
Adhiraj Singh
e84002d807
add emitOwnEvents
2021-10-01 13:46:19 +05:30
Adhiraj Singh
173d1ddf8b
implement chat modifications
2021-09-29 12:31:22 +05:30
Adhiraj Singh
1a83a4c6d4
nicer patch API
2021-09-28 19:33:21 +05:30
Adhiraj Singh
fdfe310fdf
implement encrypting app patches
2021-09-28 19:22:39 +05:30
Adhiraj Singh
07561bec53
normalize jid before profile picture
2021-09-27 15:58:12 +05:30
Adhiraj Singh
7b7fcafb03
privacy setting returns correctly
2021-09-26 22:36:28 +05:30
Adhiraj Singh
23101f87a1
move appstatesynckey to keys
2021-09-26 12:35:56 +05:30
Adhiraj Singh
f1527a9f6b
separate out crypto utils
2021-09-23 22:37:33 +05:30
Adhiraj Singh
f267f27ada
finalize multi-device
2021-09-22 22:19:53 +05:30