MCPcopy
hub / github.com/simstudioai/sim / clearUserData

Function clearUserData

apps/sim/stores/index.ts:47–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

45 * Clear all user data when signing out.
46 */
47export async function clearUserData(): Promise<void> {
48 if (typeof window === 'undefined') return
49
50 try {
51 resetAllStores()
52
53 // Clear localStorage except for essential app settings
54 const keysToKeep = ['next-favicon', 'theme']
55 const keysToRemove = Object.keys(localStorage).filter((key) => !keysToKeep.includes(key))
56 keysToRemove.forEach((key) => localStorage.removeItem(key))
57
58 logger.info('User data cleared successfully')
59 } catch (error) {
60 logger.error('Error clearing user data:', { error })
61 }
62}

Callers 1

handleSignOutFunction · 0.90

Calls 4

resetAllStoresFunction · 0.85
removeItemMethod · 0.80
infoMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected