Skip to content

Commit 2d727ac

Browse files
authored
feat(SampleApp): Add dev menu item to clear the local DB (#1874)
1 parent e98d970 commit 2d727ac

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

examples/SampleApp/App.tsx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
import React, { useEffect } from 'react';
2-
import { LogBox, Platform, useColorScheme } from 'react-native';
2+
import { DevSettings, LogBox, Platform, useColorScheme } from 'react-native';
33
import { createDrawerNavigator } from '@react-navigation/drawer';
44
import { DarkTheme, DefaultTheme, NavigationContainer } from '@react-navigation/native';
55
import { createStackNavigator } from '@react-navigation/stack';
66
import { SafeAreaProvider, useSafeAreaInsets } from 'react-native-safe-area-context';
7-
import { Chat, OverlayProvider, ThemeProvider, useOverlayContext } from 'stream-chat-react-native';
7+
import {
8+
Chat,
9+
OverlayProvider,
10+
QuickSqliteClient,
11+
ThemeProvider,
12+
useOverlayContext,
13+
} from 'stream-chat-react-native';
814
import messaging from '@react-native-firebase/messaging';
915
import notifee, { EventType } from '@notifee/react-native';
1016
import { AppContext } from './src/context/AppContext';
@@ -34,6 +40,11 @@ import type { StreamChat } from 'stream-chat';
3440
LogBox.ignoreLogs(["Seems like you're using an old API"]);
3541
LogBox.ignoreLogs(['Each child in a list should have a unique']);
3642

43+
DevSettings.addMenuItem('Reset local DB (offline storage)', () => {
44+
QuickSqliteClient.resetDB();
45+
console.info('Local DB reset');
46+
});
47+
3748
import type {
3849
StackNavigatorParamList,
3950
StreamChatGenerics,

0 commit comments

Comments
 (0)