Skip to content

Commit 2105874

Browse files
committed
feat: Add support for updated types
1 parent 62adfdc commit 2105874

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/Uno.Wasm.Bootstrap/ts/Uno/WebAssembly/HotReloadSupport.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ namespace Uno.WebAssembly.Bootstrap {
7272
return HotReloadSupport._getApplyUpdateCapabilitiesMethod();
7373
},
7474

75-
applyHotReload: function (moduleId: any, metadataDelta: any, ilDelta: any, pdbDelta: any) {
75+
applyHotReload: function (moduleId: any, metadataDelta: any, ilDelta: any, pdbDelta: any, updatedTypes: any) {
7676
this.initialize();
77-
return HotReloadSupport._applyHotReloadDeltaMethod(moduleId, metadataDelta, ilDelta, pdbDelta || "");
77+
return HotReloadSupport._applyHotReloadDeltaMethod(moduleId, metadataDelta, ilDelta, pdbDelta || "", updatedTypes || []);
7878
}
7979
};
8080
})((<any>window).Blazor || ((<any>window).Blazor = {}));

src/Uno.Wasm.MetadataUpdater/WebAssemblyHotReload.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ internal static bool Initialize()
6262
/// For framework use only.
6363
/// </summary>
6464
[JSExport]
65-
public static void ApplyHotReloadDelta(string moduleIdString, string metadataDelta, string ilDeta, string pdbDelta)
65+
public static void ApplyHotReloadDelta(string moduleIdString, string metadataDelta, string ilDeta, string pdbDelta, int[] updatedTypes)
6666
{
6767
if (_linkerEnabled)
6868
{
@@ -84,6 +84,7 @@ public static void ApplyHotReloadDelta(string moduleIdString, string metadataDel
8484
_updateDeltas[0].MetadataDelta = Convert.FromBase64String(metadataDelta);
8585
_updateDeltas[0].ILDelta = Convert.FromBase64String(ilDeta);
8686
_updateDeltas[0].PdbBytes = Convert.FromBase64String(pdbDelta);
87+
_updateDeltas[0].UpdatedTypes = updatedTypes;
8788

8889
_hotReloadAgent!.ApplyDeltas(_updateDeltas);
8990
}

0 commit comments

Comments
 (0)