Spaces:
Running
Running
Update stateManager.js
Browse files- stateManager.js +7 -3
stateManager.js
CHANGED
|
@@ -41,7 +41,10 @@ export const StateManager = {
|
|
| 41 |
workerHistory: dbData.state?.workerHistory || [],
|
| 42 |
pmHistory: dbData.state?.pmHistory || [],
|
| 43 |
failureCount: dbData.state?.failureCount || 0,
|
| 44 |
-
gdd: dbData.state?.gdd || null
|
|
|
|
|
|
|
|
|
|
| 45 |
};
|
| 46 |
|
| 47 |
// Load into Memory
|
|
@@ -78,8 +81,9 @@ export const StateManager = {
|
|
| 78 |
const newData = {
|
| 79 |
...current,
|
| 80 |
...data,
|
| 81 |
-
|
| 82 |
-
|
|
|
|
| 83 |
};
|
| 84 |
activeProjects.set(projectId, newData);
|
| 85 |
|
|
|
|
| 41 |
workerHistory: dbData.state?.workerHistory || [],
|
| 42 |
pmHistory: dbData.state?.pmHistory || [],
|
| 43 |
failureCount: dbData.state?.failureCount || 0,
|
| 44 |
+
gdd: dbData.state?.gdd || null,
|
| 45 |
+
// CRITICAL: Initialize lastActive to NOW so it doesn't expire immediately
|
| 46 |
+
lastActive: Date.now(),
|
| 47 |
+
lastUpdated: dbData.info?.lastUpdated || Date.now()
|
| 48 |
};
|
| 49 |
|
| 50 |
// Load into Memory
|
|
|
|
| 81 |
const newData = {
|
| 82 |
...current,
|
| 83 |
...data,
|
| 84 |
+
// CRITICAL: Initialize lastActive to NOW so it doesn't expire immediately
|
| 85 |
+
lastActive: Date.now(),
|
| 86 |
+
lastUpdated: dbData.info?.lastUpdated || Date.now()
|
| 87 |
};
|
| 88 |
activeProjects.set(projectId, newData);
|
| 89 |
|