Commit 616da45
authored
[dwds] Implement hot reload and publish 24.3.4 (#2583)
- Modifies the Chrome proxy service to call a callback that the injected
client has setup in order to do a hot reload.
- This callback forwards to the restarter.
- This restarter reads from a path that Flutter tools sets up beforehand
in order to fetch the changed sources and their associated libraries.
- Issues a hot reload to DDC using that data.
- Reassembles the Flutter engine to render a frame if the extension
exists.
- Returns a custom ReloadReport on whether or not this operation succeeded.
- Fixes a test to no longer assume an error throws but that the ReloadReport
returns false for success.
- Publishes DWDS 24.3.4.1 parent a7ea61f commit 616da45
File tree
12 files changed
+426
-86
lines changed- dwds
- lib/src
- injected
- services
- test/common
- web
- reloader
12 files changed
+426
-86
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
2 | 3 | | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
0 commit comments