feat: update terminal entry constructor to initialize timestamp by default

This commit is contained in:
Udhay-Adithya
2025-09-10 13:04:07 +05:30
parent 3bb9fb2531
commit 5eee413b01
2 changed files with 2 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ import 'system_log_data.dart';
class TerminalEntry { class TerminalEntry {
TerminalEntry({ TerminalEntry({
required this.id, required this.id,
required this.ts, DateTime? ts,
required this.source, required this.source,
required this.level, required this.level,
this.requestId, this.requestId,
@@ -15,7 +15,7 @@ class TerminalEntry {
this.network, this.network,
this.js, this.js,
this.system, this.system,
}); }) : ts = ts ?? DateTime.now();
final String id; final String id;
final DateTime ts; final DateTime ts;

View File

@@ -63,7 +63,6 @@ class TerminalController extends StateNotifier<TerminalState> {
final id = _newId(); final id = _newId();
final entry = TerminalEntry( final entry = TerminalEntry(
id: id, id: id,
ts: DateTime.now(),
source: TerminalSource.network, source: TerminalSource.network,
level: TerminalLevel.info, level: TerminalLevel.info,
requestId: requestId, requestId: requestId,
@@ -143,7 +142,6 @@ class TerminalController extends StateNotifier<TerminalState> {
}) { }) {
append(TerminalEntry( append(TerminalEntry(
id: _newId(), id: _newId(),
ts: DateTime.now(),
source: TerminalSource.js, source: TerminalSource.js,
level: switch (level) { level: switch (level) {
'warn' => TerminalLevel.warn, 'warn' => TerminalLevel.warn,
@@ -170,7 +168,6 @@ class TerminalController extends StateNotifier<TerminalState> {
}) { }) {
append(TerminalEntry( append(TerminalEntry(
id: _newId(), id: _newId(),
ts: DateTime.now(),
source: TerminalSource.system, source: TerminalSource.system,
level: level, level: level,
tags: tags, tags: tags,