ERROR [TypeError: Cannot read property 'then' of undefined] Call Stack (node_modules\@better-auth\core\dist\async_hooks-BfRfbd1J.mjs) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (node_modules\@better-auth\core\dist\context\index.mjs) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (node_modules\better-auth\dist\utils-db7gNqd-.mjs) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (node_modules\better-auth\dist\get-migration-Bf0TuCzm.mjs) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (node_modules\better-auth\dist\plugins\index.mjs) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (src\lib\auth-client.ts) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (src\hooks\use-auth.ts) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (src\components\auth-selector.tsx) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) (src\app\(app)\(auth)\index.tsx) loadModuleImplementation (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) guardedLoadModule (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) metroRequire (node_modules\expo\node_modules\@expo\cli\build\metro-require\require.js) Object.defineProperties$argument_1.appAuthIndexTsx.get (src\app) metroContext (src\app) node.loadRoute (node_modules\expo-router\build\getRoutesCore.js) getDirectoryTree (node_modules\expo-router\build\getRoutesCore.js) getDirectoryTree (node_modules\expo-router\build\getRoutesCore.js) getRoutes (node_modules\expo-router\build\getRoutesCore.js) getRoutes (node_modules\expo-router\build\getRoutes.js) useStore (node_modules\expo-router\build\global-state\router-store.js) ContextNavigator (node_modules\expo-router\build\ExpoRoot.js) callComponent.reactStackBottomFrame (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) renderWithHooks (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) updateFunctionComponent (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) beginWork (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) runWithFiberInDEV (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) performUnitOfWork (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) workLoopSync (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) renderRootSync (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) performWorkOnRoot (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) performWorkOnRootViaSchedulerTask (node_modules\react-native\Libraries\Renderer\implementations\ReactFabric-dev.js) Call Stack ExpoRoot (node_modules\expo-router\build\ExpoRoot.js) App (node_modules\expo-router\build\qualified-entry.js) WithDevTools (node_modules\expo\src\launch\withDevTools.tsx)