mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2026-02-02 14:24:44 +01:00
opt.: collapse custom cmd output
This commit is contained in:
@@ -63,4 +63,17 @@ final class ServerCustom {
|
||||
String toString() {
|
||||
return toJson().toString();
|
||||
}
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
return other is ServerCustom &&
|
||||
//other.temperature == temperature &&
|
||||
other.pveAddr == pveAddr &&
|
||||
other.pveIgnoreCert == pveIgnoreCert &&
|
||||
other.cmds == cmds &&
|
||||
other.preferTempDev == preferTempDev;
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => toString().hashCode;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,13 @@ extension ServerX on Server {
|
||||
return l10n.disconnected;
|
||||
case ServerState.finished:
|
||||
// Highest priority of temperature display
|
||||
final cmdTemp = status.customCmds['server_card_top_right'];
|
||||
final cmdTemp = () {
|
||||
final val = status.customCmds['server_card_top_right'];
|
||||
if (val == null) return null;
|
||||
// This returned value is used on server card top right, so it should
|
||||
// be a single line string.
|
||||
return val.split('\n').lastOrNull;
|
||||
}();
|
||||
final temperatureVal = () {
|
||||
// Second priority
|
||||
final preferTempDev = spi.custom?.preferTempDev;
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
class BuildData {
|
||||
static const String name = "ServerBox";
|
||||
static const int build = 881;
|
||||
static const int build = 882;
|
||||
static const String engine = "3.19.6";
|
||||
static const String buildAt = "2024-05-09 14:50:53";
|
||||
static const int modifications = 12;
|
||||
static const String buildAt = "2024-05-09 15:29:37";
|
||||
static const int modifications = 3;
|
||||
static const int script = 46;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user