Dieser Commit ist enthalten in:
Claude Project Manager
2025-07-07 23:15:09 +02:00
Ursprung 204b04230f
Commit 995682b6da
3 geänderte Dateien mit 86 neuen und 17 gelöschten Zeilen

Datei anzeigen

@ -74,6 +74,8 @@ class ActivitySyncService:
def connect():
logger.info("Connected to activity server")
self.connected = True
# Fetch initial activities after connection
self._fetch_initial_activities()
@self.sio.event
def disconnect():
@ -203,6 +205,18 @@ class ActivitySyncService:
def get_current_activity(self) -> Optional[Dict]:
"""Get current user's activity"""
return self.current_activity
def _fetch_initial_activities(self):
"""Fetch initial activities after connection"""
try:
activities = self.get_activities()
if activities:
self.activities = activities
if self.on_activities_update:
self.on_activities_update(activities)
logger.info(f"Fetched {len(activities)} initial activities")
except Exception as e:
logger.error(f"Failed to fetch initial activities: {e}")
# Global instance