From 5eee413b01854f7ac1384c2d06e59ac2ded730b4 Mon Sep 17 00:00:00 2001 From: Udhay-Adithya Date: Wed, 10 Sep 2025 13:04:07 +0530 Subject: [PATCH] feat: update terminal entry constructor to initialize timestamp by default --- lib/models/terminal/terminal_entry.dart | 4 ++-- lib/providers/terminal_providers.dart | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/models/terminal/terminal_entry.dart b/lib/models/terminal/terminal_entry.dart index ae1e2fa9..8c1a8e74 100644 --- a/lib/models/terminal/terminal_entry.dart +++ b/lib/models/terminal/terminal_entry.dart @@ -6,7 +6,7 @@ import 'system_log_data.dart'; class TerminalEntry { TerminalEntry({ required this.id, - required this.ts, + DateTime? ts, required this.source, required this.level, this.requestId, @@ -15,7 +15,7 @@ class TerminalEntry { this.network, this.js, this.system, - }); + }) : ts = ts ?? DateTime.now(); final String id; final DateTime ts; diff --git a/lib/providers/terminal_providers.dart b/lib/providers/terminal_providers.dart index b8453283..a224d23f 100644 --- a/lib/providers/terminal_providers.dart +++ b/lib/providers/terminal_providers.dart @@ -63,7 +63,6 @@ class TerminalController extends StateNotifier { final id = _newId(); final entry = TerminalEntry( id: id, - ts: DateTime.now(), source: TerminalSource.network, level: TerminalLevel.info, requestId: requestId, @@ -143,7 +142,6 @@ class TerminalController extends StateNotifier { }) { append(TerminalEntry( id: _newId(), - ts: DateTime.now(), source: TerminalSource.js, level: switch (level) { 'warn' => TerminalLevel.warn, @@ -170,7 +168,6 @@ class TerminalController extends StateNotifier { }) { append(TerminalEntry( id: _newId(), - ts: DateTime.now(), source: TerminalSource.system, level: level, tags: tags,