fix: resolve all TypeScript build errors blocking Docker CI

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/47d45081-9f0d-4571-87d9-169ce4ae9fe0
This commit is contained in:
copilot-swe-agent[bot]
2026-03-23 23:17:08 +00:00
parent 9838ad01ae
commit 138d314a18
6 changed files with 41 additions and 22 deletions
+4 -3
View File
@@ -2,7 +2,7 @@
import { useEffect, useState } from 'react';
import { useRouter, useSearchParams } from 'next/navigation';
import { authApi } from '@/lib/api';
import { authApi, userApi } from '@/lib/api';
import { useAuthStore } from '@/store/authStore';
import { Loader2, CheckCircle, XCircle } from 'lucide-react';
@@ -37,8 +37,9 @@ export default function AuthCallbackPage() {
const response = await authApi.googleAuth(code, redirectUri);
localStorage.setItem('access_token', response.access_token);
localStorage.setItem('user', JSON.stringify(response.user));
setUser(response.user);
const user = response.user ? response.user : await userApi.getCurrentUser();
localStorage.setItem('user', JSON.stringify(user));
setUser(user);
setStatus('success');
setMessage('Authentication successful! Redirecting...');