trying this

This commit is contained in:
2026-03-20 00:59:06 -05:00
parent b9214f07e6
commit c01d0ba005

View File

@@ -60,10 +60,13 @@ app.get('/api/ios-google', async (req, res) => {
// custom URL scheme so the iOS app can inject it into URLSession's cookie jar.
app.get('/api/ios-callback', (req, res) => {
const cookieHeader = req.headers.cookie ?? '';
console.log('[ios-callback] cookies received:', cookieHeader.split(';').map(c => c.trim().split('=')[0]));
// Better Auth sets either 'better-auth.session_token' (dev/HTTP) or
// '__Secure-better-auth.session_token' (production HTTPS).
const token = cookieHeader
.split(';')
.map(c => c.trim())
.find(c => c.startsWith('better-auth.session_token='))
.find(c => c.startsWith('better-auth.session_token=') || c.startsWith('__Secure-better-auth.session_token='))
?.split('=')
.slice(1)
.join('='); // re-join in case the value itself contains '='