restore session

This commit is contained in:
Tian Liao 2024-10-25 17:45:49 +08:00
commit bcedac85a1
2 changed files with 2 additions and 2 deletions

View file

@ -558,7 +558,7 @@ void ApplicationViewModel::Initialize(ViewMode mode)
void ApplicationViewModel::Initialize(CalculatorApp::ViewModel::Snapshot::ApplicationSnapshot ^ snapshot) void ApplicationViewModel::Initialize(CalculatorApp::ViewModel::Snapshot::ApplicationSnapshot ^ snapshot)
{ {
// TODO: restore m_CalculatorViewModel = ref new StandardCalculatorViewModel(snapshot->StandardCalculator);
Initialize(static_cast<ViewMode>(snapshot->Mode)); Initialize(static_cast<ViewMode>(snapshot->Mode));
} }

View file

@ -74,7 +74,7 @@ namespace CalculatorApp
string embeddedData; string embeddedData;
try try
{ {
var json = JsonSerializer.Serialize(new ApplicationSnapshotAlias { Value = Model.Snapshot }); var json = JsonSerializer.Serialize(new ApplicationSnapshotAlias(Model.Snapshot));
embeddedData = Convert.ToBase64String(DeflateUtils.Compress(json)); embeddedData = Convert.ToBase64String(DeflateUtils.Compress(json));
} }
catch (Exception) catch (Exception)