Comments (7)
I found this method, it's working for me
var query = "DELETE FROM task";
FlutterDownloader.loadTasksWithRawQuery(query: query);
from flutter_downloader.
It does not matter how lightweight logs are. At some point they will fill your device when they are not rotated. I have seen servers run out of space because of logs. After some testing my download_tasks.db
is already more than 5MB big. @hnvn please consider to reopen this issue.
from flutter_downloader.
on Android, every task information is saved to DB and I don't think that we need to clean it.
from flutter_downloader.
Sorry I don't see the point why we should keep old and even failed tasks around forever. Can you explain in what circumstances that could make sense? I mean even if there is a use case for it. There should at least be a way to clean it.
from flutter_downloader.
I agree with you that tasks already finished (with or without error) can be free to clean up. But I wonder about the condition to clean up tasks and when it should do. I think we just keep it simple and consider it like logs instead of paying attention to decide a task can be cleaned or not. Btw, task data is lightweight, it wouldn't cause any problem with your device space
from flutter_downloader.
Hi, there is also another part that needs considering, which is that loadTask returns all tasks, not providing a way to clean completed tasks means that eventually you app would be iterating over 5MB worth of task info just to find the task. @hnvn please consider a function to clear old downloads even if it is just a way to flag it so it doesn't show up in loadTask would be fine.
from flutter_downloader.
@hnvn Still there is no way to cleanup db ?
from flutter_downloader.
Related Issues (20)
- Flutter downloader is not working in Android (Permission denied) HOT 2
- Task filename and savedDir isn't updated when using saveInPublicStorage (Android) HOT 10
- File Name extension got changed while multiple download HOT 1
- 下载进度到达100后又返回错误 HOT 1
- no such column: save_in_public_storage (code 1 SQLITE_ERROR) HOT 1
- Download is getting failed in android when i am saving files in local directory. It is working only when i am giving saveInPhoneStorage:true.
- Downloading not working suddenly say download complete
- Download is Not Working HOT 2
- LoadTasksWithRawQuery not working
- 'failed to set registerPlugins' in integration with flutter module
- Negative progress HOT 3
- In iOS ,i get a sql error
- Wrong file Content Type (application/octet-stream)
- flutter downloader is not downloading in Android versions of 13 and 14 HOT 2
- Please add download with encrypt
- File not saving in private storage without WRITE_EXTERNAL_STORAGE permission
- Downloading not Starting on OPPO with android 11 HOT 1
- file uploader
- Downloading fails often in android 10.
- Issue while Opening the file HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_downloader.