migrate to darssh2

This commit is contained in:
Junyuan Feng
2022-01-09 18:06:39 +08:00
parent 3fc43d06e9
commit a2ed889183
43 changed files with 1591 additions and 134 deletions

View File

@@ -13,8 +13,12 @@ class AppUpdate {
*/
late int newest;
late int iosbuild;
late int androidbuild;
late int macbuild;
late String android;
late String ios;
late String mac;
late int min;
late String changelog;
@@ -27,6 +31,9 @@ class AppUpdate {
});
AppUpdate.fromJson(Map<String, dynamic> json) {
newest = json["newest"]?.toInt();
newest = json["macbuild"]?.toInt();
newest = json["iosbuild"]?.toInt();
newest = json["androidbuild"]?.toInt();
android = json["android"].toString();
ios = json["ios"].toString();
min = json["min"].toInt();
@@ -35,6 +42,9 @@ class AppUpdate {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data["newest"] = newest;
data["macbuild"] = macbuild;
data["iosbuild"] = iosbuild;
data["androidbuild"] = androidbuild;
data["android"] = android;
data["ios"] = ios;
data["min"] = min;

View File

@@ -1,4 +1,4 @@
import 'package:ssh2/ssh2.dart';
import 'package:dartssh2/dartssh2.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';
@@ -6,7 +6,7 @@ import 'package:toolbox/data/model/server/server_status.dart';
class ServerInfo {
ServerPrivateInfo info;
ServerStatus status;
SSHClient client;
SSHClient? client;
ServerConnectionState connectionState;
ServerInfo(this.info, this.status, this.client, this.connectionState);