mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 10:49:49 +08:00
feat: update terminal entry constructor to initialize timestamp by default
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user