refactor: improve team management, OKRs, and session components
This commit is contained in:
@@ -115,7 +115,11 @@ export async function createOrUpdateWeatherEntry(
|
||||
}
|
||||
|
||||
try {
|
||||
const entry = await weatherService.createOrUpdateWeatherEntry(sessionId, authSession.user.id, data);
|
||||
const entry = await weatherService.createOrUpdateWeatherEntry(
|
||||
sessionId,
|
||||
authSession.user.id,
|
||||
data
|
||||
);
|
||||
|
||||
// Get user info for broadcast
|
||||
const user = await getUserById(authSession.user.id);
|
||||
@@ -124,7 +128,8 @@ export async function createOrUpdateWeatherEntry(
|
||||
}
|
||||
|
||||
// Emit event for real-time sync
|
||||
const eventType = entry.createdAt.getTime() === entry.updatedAt.getTime() ? 'ENTRY_CREATED' : 'ENTRY_UPDATED';
|
||||
const eventType =
|
||||
entry.createdAt.getTime() === entry.updatedAt.getTime() ? 'ENTRY_CREATED' : 'ENTRY_UPDATED';
|
||||
const event = await weatherService.createWeatherSessionEvent(
|
||||
sessionId,
|
||||
authSession.user.id,
|
||||
@@ -254,7 +259,7 @@ export async function shareWeatherSessionToTeam(
|
||||
return { success: true, data: shares };
|
||||
} catch (error) {
|
||||
console.error('Error sharing weather session to team:', error);
|
||||
const message = error instanceof Error ? error.message : 'Erreur lors du partage à l\'équipe';
|
||||
const message = error instanceof Error ? error.message : "Erreur lors du partage à l'équipe";
|
||||
return { success: false, error: message };
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user