refactor: more specific arguments for encode patch

This commit is contained in:
Adhiraj Singh
2021-11-25 13:33:56 +05:30
parent 669fcaa438
commit 25f76b2f66
2 changed files with 15 additions and 10 deletions

View File

@@ -406,11 +406,13 @@ export const makeChatsSocket = (config: SocketConfig) => {
await mutationMutex.mutex(
async() => {
await resyncAppState([name])
const initial = await authState.keys.getAppStateSyncVersion(name)
const { patch, state } = await encodeSyncdPatch(
patchCreate,
authState,
authState.creds.myAppStateKeyId!,
initial,
authState.keys,
)
const initial = await authState.keys.getAppStateSyncVersion(name)
// temp: verify it was encoded correctly
const result = await decodePatches(name, [{ ...patch, version: { version: state.version }, }], initial, authState.keys.getAppStateSyncKey)