修复服务器状态图标

This commit is contained in:
xkeyC 2023-10-19 19:44:23 +08:00
parent 02b2ba4d15
commit a6605cf2da
2 changed files with 15 additions and 11 deletions

View File

@ -232,17 +232,17 @@ class HomeUI extends BaseUI<HomeUIModel> {
for (final item in model.scServerStatus ?? [])
Row(
children: [
Center(
SizedBox(
height: 14,
child: Center(
child: Icon(
item["status"] == "ok"
? FontAwesomeIcons.circleCheck
: FluentIcons.error,
color: (item["status"] ==
"operational" ||
item["status"] == "ok")
FontAwesomeIcons.solidCircle,
color:
model.isRSIServerStatusOK(item)
? Colors.green
: Colors.red,
size: 18,
size: 12,
),
),
),
const SizedBox(width: 3),

View File

@ -465,4 +465,8 @@ class HomeUIModel extends BaseUIModel {
isRsiLauncherStarting = false;
notifyListeners();
}
bool isRSIServerStatusOK(Map map) {
return (map["status"] == "ok" || map["status"] == "operational");
}
}