feat: secure home credentials
This commit is contained in:
@@ -52,28 +52,26 @@ class _EventLogScreenState extends ConsumerState<EventLogScreen> {
|
||||
child: CircularProgressIndicator(color: Colors.deepOrange),
|
||||
)
|
||||
: events.isEmpty
|
||||
? const Center(
|
||||
child: Text(
|
||||
'Нет событий',
|
||||
style: TextStyle(color: Colors.white54),
|
||||
),
|
||||
)
|
||||
: RefreshIndicator(
|
||||
color: Colors.deepOrange,
|
||||
onRefresh: _load,
|
||||
child: ListView.builder(
|
||||
padding: const EdgeInsets.all(8),
|
||||
itemCount: events.length,
|
||||
itemBuilder: (context, index) {
|
||||
final event = events[index];
|
||||
return _EventRow(
|
||||
event: event is Map
|
||||
? Map<String, dynamic>.from(event)
|
||||
: {},
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
? const Center(
|
||||
child: Text(
|
||||
'Нет событий',
|
||||
style: TextStyle(color: Colors.white54),
|
||||
),
|
||||
)
|
||||
: RefreshIndicator(
|
||||
color: Colors.deepOrange,
|
||||
onRefresh: _load,
|
||||
child: ListView.builder(
|
||||
padding: const EdgeInsets.all(8),
|
||||
itemCount: events.length,
|
||||
itemBuilder: (context, index) {
|
||||
final event = events[index];
|
||||
return _EventRow(
|
||||
event: event is Map ? Map<String, dynamic>.from(event) : {},
|
||||
);
|
||||
},
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -85,9 +83,11 @@ class _EventRow extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final timestamp = event['timestamp'] ?? event['time'] ?? event['created_at'] ?? '';
|
||||
final timestamp =
|
||||
event['timestamp'] ?? event['time'] ?? event['created_at'] ?? '';
|
||||
final action = event['action'] ?? event['command'] ?? event['type'] ?? '';
|
||||
final targetId = event['target_id'] ?? event['target'] ?? event['group_id'] ?? '';
|
||||
final targetId =
|
||||
event['target_id'] ?? event['target'] ?? event['group_id'] ?? '';
|
||||
final params = event['params'] ?? event['details'] ?? '';
|
||||
final actor = event['actor'] ?? event['user'] ?? event['key_name'] ?? '';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user