fix: improved global window types for persistStore and inboxStore

we now await the persist store purge in deleteDbLocally
pull/3083/head
William Grant 10 months ago
parent 16539a15ac
commit c20bda442e

@ -29,8 +29,8 @@ const StyledContent = styled(Flex)`
font-size: var(--font-size-sm);
font-weight: 400;
min-height: var(--font-size-sm);
height: font-size: var(--font-size-sm);
margin-bottom: var(--margins-xs;
font-size: var(--font-size-sm);
margin-bottom: var(--margins-xs);
}
`;

@ -13,12 +13,12 @@ import { Data } from '../../data/data';
import { deleteAllLogs } from '../../node/logs';
import { clearInbox } from '../../session/apis/open_group_api/sogsv3/sogsV3ClearInbox';
import { getAllValidOpenGroupV2ConversationRoomInfos } from '../../session/apis/open_group_api/utils/OpenGroupUtils';
import { SessionRadioGroup } from '../basic/SessionRadioGroup';
import { ed25519Str } from '../../session/utils/String';
import { SessionRadioGroup } from '../basic/SessionRadioGroup';
const deleteDbLocally = async () => {
window?.log?.info('last message sent successfully. Deleting everything');
window.persistStore?.purge();
await window.persistStore?.purge();
window?.log?.info('store purged');
await deleteAllLogs();

3
ts/window.d.ts vendored

@ -1,6 +1,9 @@
// eslint-disable-next-line import/no-unresolved
import {} from 'styled-components/cssprop';
import { Store } from '@reduxjs/toolkit';
import { Persistor } from 'redux-persist/es/types';
import { LocalizerType } from './types/Util';
import { ConversationCollection } from './models/conversation';

Loading…
Cancel
Save