Change model dir structure

This commit is contained in:
LollipopKit
2021-10-28 21:04:59 +08:00
parent 6426277406
commit 6db223ec5a
24 changed files with 71 additions and 51 deletions

View File

@@ -1,9 +1,10 @@
import 'package:toolbox/data/model/cpu_status.dart';
import 'package:toolbox/data/model/server/cpu_status.dart';
class Cpu2Status {
List<CpuStatus> pre;
List<CpuStatus> now;
Cpu2Status(this.pre, this.now);
String temp;
Cpu2Status(this.pre, this.now, this.temp);
double usedPercent({int coreIdx = 0}) {
if (now.length != pre.length) return 0;
@@ -13,8 +14,8 @@ class Cpu2Status {
return used.isNaN ? 0 : 100 - used * 100;
}
Cpu2Status update(List<CpuStatus> newStatus) {
return Cpu2Status(now, newStatus);
Cpu2Status update(List<CpuStatus> newStatus, String newTemp) {
return Cpu2Status(now, newStatus, newTemp);
}
int get coresCount => now.length;

View File

@@ -5,7 +5,7 @@ class LinuxIcons {
String? search(String sysVer) {
for (var item in db) {
if (sysVer.contains(item)) {
if (sysVer.toLowerCase().contains(item)) {
return 'assets/linux/$item.png';
}
}

View File

@@ -1,7 +1,7 @@
import 'package:ssh2/ssh2.dart';
import 'package:toolbox/data/model/server_connection_state.dart';
import 'package:toolbox/data/model/server_private_info.dart';
import 'package:toolbox/data/model/server_status.dart';
import 'package:toolbox/data/model/server/server_connection_state.dart';
import 'package:toolbox/data/model/server/server_private_info.dart';
import 'package:toolbox/data/model/server/server_status.dart';
class ServerInfo {
ServerPrivateInfo info;

View File

@@ -1,6 +1,6 @@
import 'package:toolbox/data/model/cpu_2_status.dart';
import 'package:toolbox/data/model/disk_info.dart';
import 'package:toolbox/data/model/tcp_status.dart';
import 'package:toolbox/data/model/server/cpu_2_status.dart';
import 'package:toolbox/data/model/server/disk_info.dart';
import 'package:toolbox/data/model/server/tcp_status.dart';
///
/// Code generated by jsonToDartModel https://ashamp.github.io/jsonToDartModel/