[sqlite] implement C++ aux user store ops
Summary:
Introduces code allowing native to use sqlite aux user store ops
Depends on D11508
Test Plan:
Ran the following code and confirmed matching expected results:
await commCoreModule.processAuxUserStoreOperations([ { type: 'replace_aux_user_info', payload: { id: 'test_aux_user_A', auxUserInfo: JSON.stringify({ fid: 'test_fid_of_user_A' }), }, }, { type: 'remove_all_aux_user_infos', }, { type: 'replace_aux_user_info', payload: { id: 'test_aux_user_B', auxUserInfo: JSON.stringify({ fid: 'test_fid_of_user_B' }), }, }, { type: 'replace_aux_user_info', payload: { id: 'test_aux_user_C', auxUserInfo: JSON.stringify({ fid: 'test_fid_of_user_C' }), }, }, { type: 'remove_aux_user_infos', payload: { ids: ['test_aux_user_C'], }, }, ]);
Reviewers: ginsu, kamil, atul
Reviewed By: atul
Subscribers: ashoat, tomek
Differential Revision: https://phab.comm.dev/D11509