Remove debug logging from unhashRequest middleware, TimeEntryService, and StatusBox component to clean up code and improve performance. This update enhances readability and maintains functionality without unnecessary console outputs.

This commit is contained in:
Torsten Schulz (local)
2025-10-20 11:28:06 +02:00
parent 0bcdec68ef
commit d99aa96270
3 changed files with 0 additions and 14 deletions

View File

@@ -117,16 +117,12 @@ const fetchWorklogData = async () => {
if (response.ok) {
const result = await response.json()
console.log('DEBUG fetchWorklogData: result =', result)
console.log('DEBUG fetchWorklogData: currentState =', currentState.value)
// Das Backend gibt direkt das Entry-Objekt zurück, nicht { entry: ... }
if (result && result.startTime && (currentState.value === 'start work' || currentState.value === 'stop pause')) {
// Arbeit läuft
workStartTime.value = new Date(result.startTime).getTime()
pauseDurations.value = result.pauses || []
lastPauseStartTime.value = null
console.log('DEBUG: Arbeit läuft, startTime:', result.startTime, 'pauses:', pauseDurations.value.length)
} else if (result && result.startTime && currentState.value === 'start pause') {
// In Pause
workStartTime.value = new Date(result.startTime).getTime()
@@ -135,13 +131,11 @@ const fetchWorklogData = async () => {
if (result.currentPauseStart) {
lastPauseStartTime.value = new Date(result.currentPauseStart).getTime()
}
console.log('DEBUG: In Pause, startTime:', result.startTime, 'currentPauseStart:', result.currentPauseStart)
} else {
// Nicht am Arbeiten
workStartTime.value = null
lastPauseStartTime.value = null
pauseDurations.value = []
console.log('DEBUG: Nicht am Arbeiten')
}
}
} catch (error) {
@@ -304,11 +298,9 @@ const handleAction = async (action) => {
}
// Aktualisiere Status und Worklog-Daten sofort
console.log('DEBUG: Lade Daten nach Stempel-Aktion neu...')
await fetchCurrentState()
await fetchWorklogData()
await fetchStats()
console.log('DEBUG: Daten neu geladen, stats =', stats.value)
// Event auslösen für andere Komponenten (z.B. WeekOverview)
window.dispatchEvent(new CustomEvent('worklog-updated'))
@@ -354,7 +346,6 @@ const rightButton = computed(() => {
// Event-Handler für Login
const handleLoginCompleted = async () => {
console.log('DEBUG: Login completed, lade Daten neu...')
await fetchCurrentState()
await fetchWorklogData()
await fetchStats()
@@ -400,7 +391,6 @@ const displayRows = computed(() => {
const map = [
['overtime', 'overtime'], // Label wird dynamisch gesetzt
['totalOvertime', 'totalOvertime'], // Label wird dynamisch gesetzt
// ['Überstunden (Alt-Style)', 'totalOvertimeOldStyle'], // DEBUG: Versteckt, da getWeekOverview nicht korrekte Zeiten liefert
['Wochenarbeitszeit', 'weekWorktime'],
['Arbeitsfreie Stunden', 'nonWorkingHours'],
['Offen für Woche', 'openForWeek'],