Simplify FileSystemWritableFileStream construction
Categories
(Core :: DOM: File, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox120 | --- | fixed |
People
(Reporter: janv, Assigned: janv)
References
Details
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
FileSystemWritableFileStream::Create
is currently async and thus quite complicated. The only reason why the method is async is that we deserialize the stream immediately. FileSystemSyncAccessHandle
does it lazily, so the construction is less complicated. I think we should try to align FileSystemWritableFileStream::Create
and FileSystemSyncAccessHandle::Create
which should make is easier to fix any remaining bugs in the construction code.
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D190163
Updated•1 year ago
|
Assignee | ||
Comment 3•1 year ago
|
||
Depends on D190168
Assignee | ||
Comment 4•1 year ago
|
||
Depends on D190172
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D190173
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D190175
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Comment 7•1 year ago
|
||
Comment 9•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6b0cfa844626
https://hg.mozilla.org/mozilla-central/rev/46d5fe8826c9
https://hg.mozilla.org/mozilla-central/rev/52c54e9b898b
https://hg.mozilla.org/mozilla-central/rev/3bc476959474
https://hg.mozilla.org/mozilla-central/rev/f49baa5f51c6
https://hg.mozilla.org/mozilla-central/rev/3d1ac3fb7670
Description
•