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

@@ -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();
}
}