Is there an existing issue or discussion for this?
Primary Information
Steps to Reproduce
If we build list of Documents or grid and instantiate each document, in parallel.
Expected Behavior
Can instantiate or perform actions on different DocumentFile instances in parallel.
Current/Actual Behavior
Always get exception in log example:
I/flutter ( 6031): Error loading thumbnail: AlreadyRunning Method: documentfileaction
Code sample
Screenshots or Video
Debug Information, Logs
No response
Possible Solution
Refactor `DocManQueueManager`
- Have to fix queue, because queue was made for activity methods, first of all.
- Due to
DocumentFile actions, for example, which all work through Action channel & their main method is document_file.
- If method is
DocumentFileAction just store request uri as key in queue.