// Test authentication vΓ  ppoint service // ChαΊ‘y script nΓ y trong browser console tαΊ‘i http://localhost:3001 console.log('πŸ” Testing Authentication...'); // 1. Check localStorage for tokens const authToken = localStorage.getItem('auth_token'); const refreshToken = localStorage.getItem('refresh_token'); const authTokenAlt = localStorage.getItem('authToken'); console.log('πŸ“‹ Token Status:'); console.log('- auth_token:', authToken ? 'βœ… Found' : '❌ Missing'); console.log('- refresh_token:', refreshToken ? 'βœ… Found' : '❌ Missing'); console.log('- authToken (alt):', authTokenAlt ? 'βœ… Found' : '❌ Missing'); if (!authToken && !authTokenAlt) { console.log('❌ No authentication token found!'); console.log('πŸ’‘ Please login first or set token manually:'); console.log(` // Set token manually: localStorage.setItem('auth_token', 'your-jwt-token-here'); // Or login via API: fetch('http://localhost:7001/api/auth/login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'hongochai10@icloud.com', password: 'Hai@2025' }) }).then(r => r.json()).then(data => { if (data.success) { localStorage.setItem('auth_token', data.data.tokens.accessToken); localStorage.setItem('refresh_token', data.data.tokens.refreshToken); console.log('βœ… Token set successfully!'); } }); `); } else { console.log('βœ… Token found! Testing PPoint Service...'); // Test ppoint service import('../../src/lib/ppoint.service.js').then(module => { const ppointService = new module.PPointService(); ppointService.getUserBalance() .then(balance => { console.log('βœ… PPoint Service working!'); console.log('πŸ’° Balance:', balance); }) .catch(error => { console.error('❌ PPoint Service error:', error); console.log('πŸ” Error details:', error.message); }); }).catch(error => { console.error('❌ Failed to import ppoint service:', error); }); }