mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
fix log auth spam
This commit is contained in:
parent
7c185deda7
commit
17f21f2dea
1 changed files with 22 additions and 0 deletions
|
|
@ -28,6 +28,8 @@ import './components/ssh-key-manager.js';
|
||||||
|
|
||||||
import type { SessionCard } from './components/session-card.js';
|
import type { SessionCard } from './components/session-card.js';
|
||||||
import { authClient } from './services/auth-client.js';
|
import { authClient } from './services/auth-client.js';
|
||||||
|
import { bufferSubscriptionService } from './services/buffer-subscription-service.js';
|
||||||
|
import { pushNotificationService } from './services/push-notification-service.js';
|
||||||
|
|
||||||
const logger = createLogger('app');
|
const logger = createLogger('app');
|
||||||
|
|
||||||
|
|
@ -155,6 +157,7 @@ export class VibeTunnelApp extends LitElement {
|
||||||
console.log('🔓 No auth required, bypassing authentication');
|
console.log('🔓 No auth required, bypassing authentication');
|
||||||
this.isAuthenticated = true;
|
this.isAuthenticated = true;
|
||||||
this.currentView = 'list';
|
this.currentView = 'list';
|
||||||
|
await this.initializeServices(); // Initialize services after auth
|
||||||
await this.loadSessions(); // Wait for sessions to load
|
await this.loadSessions(); // Wait for sessions to load
|
||||||
this.startAutoRefresh();
|
this.startAutoRefresh();
|
||||||
return;
|
return;
|
||||||
|
|
@ -169,6 +172,7 @@ export class VibeTunnelApp extends LitElement {
|
||||||
|
|
||||||
if (this.isAuthenticated) {
|
if (this.isAuthenticated) {
|
||||||
this.currentView = 'list';
|
this.currentView = 'list';
|
||||||
|
await this.initializeServices(); // Initialize services after auth
|
||||||
await this.loadSessions(); // Wait for sessions to load
|
await this.loadSessions(); // Wait for sessions to load
|
||||||
this.startAutoRefresh();
|
this.startAutoRefresh();
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -180,6 +184,7 @@ export class VibeTunnelApp extends LitElement {
|
||||||
console.log('✅ Authentication successful');
|
console.log('✅ Authentication successful');
|
||||||
this.isAuthenticated = true;
|
this.isAuthenticated = true;
|
||||||
this.currentView = 'list';
|
this.currentView = 'list';
|
||||||
|
await this.initializeServices(); // Initialize services after auth
|
||||||
await this.loadSessions();
|
await this.loadSessions();
|
||||||
this.startAutoRefresh();
|
this.startAutoRefresh();
|
||||||
|
|
||||||
|
|
@ -197,6 +202,23 @@ export class VibeTunnelApp extends LitElement {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async initializeServices() {
|
||||||
|
console.log('🚀 Initializing services...');
|
||||||
|
try {
|
||||||
|
// Initialize buffer subscription service for WebSocket connections
|
||||||
|
bufferSubscriptionService.initialize();
|
||||||
|
|
||||||
|
// Initialize push notification service
|
||||||
|
await pushNotificationService.initialize();
|
||||||
|
|
||||||
|
console.log('✅ Services initialized successfully');
|
||||||
|
} catch (error) {
|
||||||
|
console.error('❌ Failed to initialize services:', error);
|
||||||
|
// Don't fail the whole app if services fail to initialize
|
||||||
|
// These are optional features
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private async handleLogout() {
|
private async handleLogout() {
|
||||||
console.log('👋 Logging out');
|
console.log('👋 Logging out');
|
||||||
await authClient.logout();
|
await authClient.logout();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue