mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-16 23:04:22 +01:00
fix: parsing hostname (#865)
This commit is contained in:
@@ -294,7 +294,9 @@ String? _parseSysVer(String raw) {
|
|||||||
String? _parseHostName(String raw) {
|
String? _parseHostName(String raw) {
|
||||||
if (raw.isEmpty) return null;
|
if (raw.isEmpty) return null;
|
||||||
if (raw.contains(ScriptConstants.scriptFile)) return null;
|
if (raw.contains(ScriptConstants.scriptFile)) return null;
|
||||||
return raw;
|
final trimmed = raw.trim();
|
||||||
|
if (trimmed.isEmpty) return null;
|
||||||
|
return trimmed;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Windows status parsing implementation
|
// Windows status parsing implementation
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import 'dart:convert';
|
|||||||
import 'package:computer/computer.dart';
|
import 'package:computer/computer.dart';
|
||||||
import 'package:dartssh2/dartssh2.dart';
|
import 'package:dartssh2/dartssh2.dart';
|
||||||
import 'package:fl_lib/fl_lib.dart';
|
import 'package:fl_lib/fl_lib.dart';
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
import 'package:flutter_gbk2utf8/flutter_gbk2utf8.dart';
|
import 'package:flutter_gbk2utf8/flutter_gbk2utf8.dart';
|
||||||
import 'package:server_box/core/extension/ssh_client.dart';
|
import 'package:server_box/core/extension/ssh_client.dart';
|
||||||
import 'package:server_box/core/sync.dart';
|
import 'package:server_box/core/sync.dart';
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import 'dart:async';
|
|||||||
import 'package:computer/computer.dart';
|
import 'package:computer/computer.dart';
|
||||||
import 'package:fl_lib/fl_lib.dart';
|
import 'package:fl_lib/fl_lib.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_displaymode/flutter_displaymode.dart';
|
import 'package:flutter_displaymode/flutter_displaymode.dart';
|
||||||
import 'package:hive_ce_flutter/hive_flutter.dart';
|
import 'package:hive_ce_flutter/hive_flutter.dart';
|
||||||
import 'package:logging/logging.dart';
|
import 'package:logging/logging.dart';
|
||||||
@@ -93,6 +94,7 @@ void _doPlatformRelated() async {
|
|||||||
}
|
}
|
||||||
|
|
||||||
final serversCount = Stores.server.keys().length;
|
final serversCount = Stores.server.keys().length;
|
||||||
|
BackgroundIsolateBinaryMessenger.ensureInitialized(RootIsolateToken.instance!);
|
||||||
Computer.shared.turnOn(workersCount: (serversCount / 3).round() + 1); // Plus 1 to avoid 0.
|
Computer.shared.turnOn(workersCount: (serversCount / 3).round() + 1); // Plus 1 to avoid 0.
|
||||||
|
|
||||||
bakSync.sync();
|
bakSync.sync();
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
import 'package:server_box/data/model/server/system.dart';
|
|
||||||
import 'package:server_box/data/model/server/dist.dart';
|
import 'package:server_box/data/model/server/dist.dart';
|
||||||
|
import 'package:server_box/data/model/server/system.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
group('SystemType Tests', () {
|
group('SystemType Tests', () {
|
||||||
|
|||||||
Reference in New Issue
Block a user