[fenix] For https://github.com/mozilla-mobile/fenix/issues/4991:Ensured deleteSelectedBookmarks deletes all selected bookmarks (https://github.com/mozilla-mobile/fenix/pull/5559)
Moved the deletion to a CoroutineScope(IO) to decouple from fragment lifecycle Used local val tempStorage to keep reference to bookmarkStorage of outside class Ran deletions with awaitAll to avoid concurrency issues on storagepull/600/head
parent
fe159a657e
commit
04b58326e9
Loading…
Reference in New Issue