opt.: upgrade linter & fix lint issues

This commit is contained in:
lollipopkit
2023-12-06 11:09:05 +08:00
parent 143cb1e7c1
commit 8a3fd342c6
38 changed files with 92 additions and 94 deletions

View File

@@ -25,8 +25,8 @@ enum SSHErrType {
}
class SSHErr extends Err<SSHErrType> {
SSHErr({required SSHErrType type, String? message})
: super(from: ErrFrom.ssh, type: type, message: message);
SSHErr({required super.type, super.message})
: super(from: ErrFrom.ssh);
@override
String toString() {
@@ -47,8 +47,8 @@ enum DockerErrType {
}
class DockerErr extends Err<DockerErrType> {
DockerErr({required DockerErrType type, String? message})
: super(from: ErrFrom.docker, type: type, message: message);
DockerErr({required super.type, super.message})
: super(from: ErrFrom.docker);
@override
String toString() {
@@ -63,8 +63,8 @@ enum ICloudErrType {
}
class ICloudErr extends Err<ICloudErrType> {
ICloudErr({required ICloudErrType type, String? message})
: super(from: ErrFrom.icloud, type: type, message: message);
ICloudErr({required super.type, super.message})
: super(from: ErrFrom.icloud);
@override
String toString() {
@@ -79,8 +79,8 @@ enum WebdavErrType {
}
class WebdavErr extends Err<WebdavErrType> {
WebdavErr({required WebdavErrType type, String? message})
: super(from: ErrFrom.webdav, type: type, message: message);
WebdavErr({required super.type, super.message})
: super(from: ErrFrom.webdav);
@override
String toString() {

View File

@@ -75,29 +75,30 @@ class SftpReqStatus {
}
void onNotify(dynamic event) {
switch (event.runtimeType) {
case SftpWorkerStatus:
status = event;
var shouldDispose = false;
switch (event) {
case SftpWorkerStatus val:
status = val;
if (status == SftpWorkerStatus.finished) {
dispose();
}
break;
case double:
progress = event;
case double val:
progress = val;
break;
case int:
size = event;
case int val:
size = val;
break;
case Duration:
spentTime = event;
case Duration d:
spentTime = d;
break;
default:
error = Exception('sftp worker event: $event');
Loggers.app.warning(error);
dispose();
break;
shouldDispose = true;
}
notifyListeners();
if (shouldDispose) dispose();
}
}

View File

@@ -55,9 +55,9 @@ Future<void> isolateMessageHandler(
SendPort mainSendPort,
SendErrorFunction sendError,
) async {
switch (data.runtimeType) {
case SftpReq:
switch (data.type) {
switch (data) {
case SftpReq val:
switch (val.type) {
case SftpReqType.download:
await _download(data, mainSendPort, sendError);
break;

View File

@@ -2,9 +2,9 @@
class BuildData {
static const String name = "ServerBox";
static const int build = 664;
static const int build = 665;
static const String engine = "3.16.2";
static const String buildAt = "2023-12-04 15:12:44";
static const String buildAt = "2023-12-05 18:58:17";
static const int modifications = 1;
static const int script = 31;
}