dhatGuy
dhatGuy
Explore posts from servers
BABetter Auth
Created by dhatGuy on 3/1/2025 in #bug-reports
V1.2.0: ERR_PACKAGE_PATH_NOT_EXPORTED
node:internal/modules/run_main:122
triggerUncaughtException(
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './node' is not defined by "exports" in /Users/user/Workspace/app/node_modules/better-auth/node_modules/better-call/package.json imported from /Users/user/Workspace/app/node_modules/better-auth/dist/integrations/node.mjs
at exportsNotFound (node:internal/modules/esm/resolve:296:10)
at packageExportsResolve (node:internal/modules/esm/resolve:643:9)
at packageResolve (node:internal/modules/esm/resolve:823:14)
at moduleResolve (node:internal/modules/esm/resolve:907:18)
at defaultResolve (node:internal/modules/esm/resolve:1037:11)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolveBase (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:3212)
at resolveDirectory (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:3584)
at resolveTsPaths (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:4073)
at resolve (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:4447) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Node.js v22.11.0
node:internal/modules/run_main:122
triggerUncaughtException(
^
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './node' is not defined by "exports" in /Users/user/Workspace/app/node_modules/better-auth/node_modules/better-call/package.json imported from /Users/user/Workspace/app/node_modules/better-auth/dist/integrations/node.mjs
at exportsNotFound (node:internal/modules/esm/resolve:296:10)
at packageExportsResolve (node:internal/modules/esm/resolve:643:9)
at packageResolve (node:internal/modules/esm/resolve:823:14)
at moduleResolve (node:internal/modules/esm/resolve:907:18)
at defaultResolve (node:internal/modules/esm/resolve:1037:11)
at nextResolve (node:internal/modules/esm/hooks:748:28)
at resolveBase (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:3212)
at resolveDirectory (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:3584)
at resolveTsPaths (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:4073)
at resolve (file:///Users/user/Workspace/app/node_modules/tsx/dist/esm/index.mjs?1740865817710:2:4447) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Node.js v22.11.0
4 replies
BABetter Auth
Created by dhatGuy on 3/1/2025 in #help
Expo session expiry
I have this check when user opens the app. From the docs, expiry is 7 days by default but the session becomes invalid before 7 days
...
useEffect(() => {
(async () => {
const localAuthState = JSON.parse(storage.getString("AUTH_STATE") ?? "{}");

// if user is not guest, check if session exists
if (isConnected && !localAuthState?.isGuest && localAuthState?.user) {
authClient
.getSession()
.then((res) => {
// console.log("🚀 ~ file: useCachedResources.tsx:119 ~ .then ~ res:", res);
if (res.data) {
} else {
console.log("🚀 ~ .then ~ logout:");
Sentry.captureMessage("Session expired", {});
logout();
}
})
.catch((err) => {
console.log("🚀 ~ file: useCachedResources.tsx:127 ~ err:", err);
Sentry.captureException(err, {});
logout();
});
}
})();
}, [isConnected]);

return { loadingComplete, error };
}
...
useEffect(() => {
(async () => {
const localAuthState = JSON.parse(storage.getString("AUTH_STATE") ?? "{}");

// if user is not guest, check if session exists
if (isConnected && !localAuthState?.isGuest && localAuthState?.user) {
authClient
.getSession()
.then((res) => {
// console.log("🚀 ~ file: useCachedResources.tsx:119 ~ .then ~ res:", res);
if (res.data) {
} else {
console.log("🚀 ~ .then ~ logout:");
Sentry.captureMessage("Session expired", {});
logout();
}
})
.catch((err) => {
console.log("🚀 ~ file: useCachedResources.tsx:127 ~ err:", err);
Sentry.captureException(err, {});
logout();
});
}
})();
}, [isConnected]);

return { loadingComplete, error };
}
4 replies
TtRPC
Created by dhatGuy on 11/21/2024 in #❓-help
Calling mutation with formData causes error: iterator method is not callable
uploadMutation.mutate(formData) causes error
TRPCClientError: iterator method is not callable
TRPCClientError: iterator method is not callable
If I call it without the formData, it works
3 replies
TtRPC
Created by dhatGuy on 7/12/2024 in #❓-help
[TRPCClientError: opts.signal?.throwIfAborted is not a function (it is undefined)]
It's a react native app trpc v11 which works until I deleted node_modules, ran yarn install and started getting this error.
4 replies
TtRPC
Created by dhatGuy on 11/30/2022 in #❓-help
JSON Parse error Unexpected token R on react native
12 replies