Add serialisation/deserialisation explanation

This commit is contained in:
Dan Balasescu
2021-12-03 21:29:20 +09:00
parent 9acc0556a4
commit 34b0e374d8
2 changed files with 14 additions and 0 deletions

View File

@ -36,6 +36,7 @@ namespace osu.Desktop.LegacyIpc
logger.Add("Processing legacy IPC message...");
logger.Add($" {msg.Value}", LogLevel.Debug);
// See explanation in LegacyIpcMessage for why this is done this way.
var legacyData = ((JObject)msg.Value).ToObject<LegacyIpcMessage.Data>();
object value = parseObject((JObject)legacyData!.MessageData, legacyData.MessageType);