stop method
Implementation
Future<bool> stop({required int token}) async {
SelectTask st = _select(token);
if (st.exists) {
TaskDownload dw = st.task!;
if (dw.status.kill) return false;
dw.status.kill = true;
dw.rcvPort.close();
dw.statusDownload.close();
dw.root.kill(priority: Isolate.immediate);
_task.remove(token);
return true;
} else {
return false;
}
}