public static SyncHistory Deserialize(string path)
{
try {
SharpSerializer serializer = new SharpSerializer();
return (SyncHistory)serializer.Deserialize(path);
}
catch (Exception ex) {
Log.Error($"Loading history from {path} failed", ex);
return new SyncHistory();
}
}