mirror of
https://github.com/osukey/osukey.git
synced 2025-05-07 14:47:22 +09:00
Give this class a constructor to make sure that message data will always assigned.
This commit is contained in:
parent
8d175bc402
commit
8b02c955d8
@ -37,17 +37,19 @@ namespace osu.Desktop.LegacyIpc
|
|||||||
public new object Value
|
public new object Value
|
||||||
{
|
{
|
||||||
get => base.Value;
|
get => base.Value;
|
||||||
set => base.Value = new Data
|
set => base.Value = new Data(value.GetType().Name, value);
|
||||||
{
|
|
||||||
MessageType = value.GetType().Name,
|
|
||||||
MessageData = value
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Data
|
public class Data
|
||||||
{
|
{
|
||||||
public string MessageType { get; set; } = string.Empty;
|
public Data(string messageType, object messageData)
|
||||||
public object MessageData { get; set; } = default!;
|
{
|
||||||
|
MessageType = messageType;
|
||||||
|
MessageData = messageData;
|
||||||
|
}
|
||||||
|
|
||||||
|
public string MessageType { get; set; }
|
||||||
|
public object MessageData { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user