This implements native code to get all integrity store thread hashes.
Depends on D11306
Differential D11307
[sqlite] Implement C++ code to get integrity store thread hashes will on Mar 11 2024, 2:02 PM. Authored by Tags None Referenced Files
Details This implements native code to get all integrity store thread hashes. Depends on D11306 Ran the following code on native and received correct console log result: async function run_test() { console.log('running run_test()'); await commCoreModule.processIntegrityStoreOperations([ { type: 'remove_all_integrity_thread_hashes', }, ]); let data = await commCoreModule.getClientDBStore(); console.log(data.integrityThreadHashes); const TEST_THREAD_HASHES_1: $ReadOnlyArray<ClientDBIntegrityThreadHash> = [ { id: '256|2202182', threadHash: 2304934 }, ]; const TEST_THREAD_HASHES_2: $ReadOnlyArray<ClientDBIntegrityThreadHash> = [ { id: '256|2204191', threadHash: 1029853 }, { id: '256|2205980', threadHash: 3119392 }, { id: '256|2208693', threadHash: 4157082 }, { id: '256|2210486', threadHash: 3425604 }, { id: '256|2212631', threadHash: 8951764 }, ]; await commCoreModule.processIntegrityStoreOperations([ { type: 'replace_integrity_thread_hashes', payload: { threadHashes: TEST_THREAD_HASHES_1, }, }, { type: 'remove_all_integrity_thread_hashes', }, { type: 'replace_integrity_thread_hashes', payload: { threadHashes: TEST_THREAD_HASHES_2, }, }, { type: 'remove_integrity_thread_hashes', payload: { ids: ['256|2205980', '256|2212631'], }, }, ]); data = await commCoreModule.getClientDBStore(); console.log(data.integrityThreadHashes); }
Diff Detail
Event Timeline |