file cancel job; update android

This commit is contained in:
csf
2022-03-29 23:10:43 +08:00
parent 7957efee5e
commit 4ca42faee9
6 changed files with 57 additions and 44 deletions

View File

@@ -328,6 +328,7 @@ class FileModel extends ChangeNotifier {
} catch (e) {}
}
});
_selectMode = false;
refresh();
}
@@ -407,7 +408,9 @@ class FileModel extends ChangeNotifier {
FFI.setByName("create_dir", jsonEncode(msg));
}
cancelJob(int id) {}
cancelJob(int id) {
FFI.setByName("cancel_job",id.toString());
}
changeSortStyle(SortBy sort) {
_sortStyle = sort;

View File

@@ -261,11 +261,14 @@ class ServerModel with ChangeNotifier {
void onClientRemove(Map<String, dynamic> evt) {
try {
final id = int.parse(evt['id'] as String);
_clients.remove(id);
if(_clients.containsKey(id)){
_clients.remove(id);
}else{
// reset the login dialog, to-do,it will close any showing dialog
DialogManager.reset();
}
notifyListeners();
} catch (e) {
// singleWhere fail ,reset the login dialog
DialogManager.reset();
debugPrint("onClientRemove failed,error:$e");
}
}