Hide internal system logs

This commit is contained in:
Hillel Coren 2020-08-27 21:26:58 +03:00
parent ef44d45e9d
commit c501b7f362
2 changed files with 6 additions and 1 deletions

View File

@ -64,6 +64,8 @@ abstract class SystemLogEntity
return ''; return '';
} }
bool get isVisible => eventId >= 20;
String get event { String get event {
switch (eventId) { switch (eventId) {
case 10: case 10:

View File

@ -39,6 +39,7 @@ class _ClientViewSystemLogsState extends State<ClientViewSystemLogs> {
} }
return ListView( return ListView(
shrinkWrap: true,
children: [ children: [
ExpansionPanelList( ExpansionPanelList(
expansionCallback: (int index, bool isExpanded) { expansionCallback: (int index, bool isExpanded) {
@ -47,7 +48,9 @@ class _ClientViewSystemLogsState extends State<ClientViewSystemLogs> {
_isExpanded[systemLog.id] = !isExpanded; _isExpanded[systemLog.id] = !isExpanded;
}); });
}, },
children: client.systemLogs.map((systemLog) { children: client.systemLogs
.where((systemLog) => systemLog.isVisible)
.map((systemLog) {
return ExpansionPanel( return ExpansionPanel(
headerBuilder: (BuildContext context, bool isExpanded) { headerBuilder: (BuildContext context, bool isExpanded) {
return ListTile( return ListTile(