new: tap server tab disk io view to switch

This commit is contained in:
lollipopkit
2023-11-01 00:59:54 -06:00
parent 37e5c4d092
commit a5341b00c1
15 changed files with 109 additions and 38 deletions

View File

@@ -35,22 +35,22 @@ enum NetViewType {
}
}
NetViewData build(ServerStatus ss) {
(String, String) build(ServerStatus ss) {
switch (this) {
case NetViewType.conn:
return NetViewData(
'Conn:\n${ss.tcp.maxConn}',
'Fail:\n${ss.tcp.fail}',
return (
'${l10n.conn}:\n${ss.tcp.maxConn}',
'${l10n.failed}:\n${ss.tcp.fail}',
);
case NetViewType.speed:
return NetViewData(
'In:\n${ss.netSpeed.speedIn(all: true)}',
'Out:\n${ss.netSpeed.speedOut(all: true)}',
return (
':\n${ss.netSpeed.speedIn(all: true)}',
':\n${ss.netSpeed.speedOut(all: true)}',
);
case NetViewType.traffic:
return NetViewData(
'In:\n${ss.netSpeed.sizeIn(all: true)}',
'Out:\n${ss.netSpeed.sizeOut(all: true)}',
return (
':\n${ss.netSpeed.sizeIn(all: true)}',
':\n${ss.netSpeed.sizeOut(all: true)}',
);
}
}
@@ -77,10 +77,3 @@ enum NetViewType {
}
}
}
class NetViewData {
final String up;
final String down;
NetViewData(this.up, this.down);
}