2 Commits

Author SHA1 Message Date
Claire Kuang fc5a7c680e Update AutomateFunction.cs
build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelled
2024-02-07 14:26:55 +00:00
Claire Kuang 5569c0d4fd Update AutomateFunction.cs
build and deploy Speckle functions / publish-automate-function-version (push) Has been cancelled
2024-02-07 14:20:32 +00:00
@@ -247,11 +247,14 @@ public static class AutomateFunction
); );
} }
automationContext.AttachErrorToObjects( if (addedAppIdObjects.Count > 0)
"ADDED", {
addedAppIdObjects.Select(o => o.Item1), automationContext.AttachErrorToObjects(
"added objects with an application Id" "ADDED",
); addedAppIdObjects.Select(o => o.Item1),
"added objects with an application Id"
);
}
foreach (var deleted in deletedAppIdObjects) foreach (var deleted in deletedAppIdObjects)
{ {
@@ -260,22 +263,35 @@ public static class AutomateFunction
); );
} }
automationContext.AttachErrorToObjects( foreach (var modified in modifiedAppIdObjects)
"MODIFIED", {
modifiedAppIdObjects.Select(o => o.Item1), Console.WriteLine(
"modified objects with an application Id" $"{MODIFIED} {modified.Item3} object: id( {modified.Item1} ), appId: {modified.Item2}, category: {modified.Item4}"
); );
}
if (modifiedAppIdObjects.Count > 0)
{
automationContext.AttachErrorToObjects(
"MODIFIED",
modifiedAppIdObjects.Select(o => o.Item1),
"modified objects with an application Id"
);
}
foreach (var changed in changedSpeckleIdObjects) foreach (var changed in changedSpeckleIdObjects)
{ {
Console.WriteLine($"CHANGED {changed.Item2} object: id( {changed.Item1} )"); Console.WriteLine($"CHANGED {changed.Item2} object: id( {changed.Item1} )");
} }
automationContext.AttachErrorToObjects( if (changedSpeckleIdObjects.Count > 0)
"CHANGED", {
changedSpeckleIdObjects.Select(o => o.Item1), automationContext.AttachErrorToObjects(
"changed objects with no application Id" "CHANGED",
); changedSpeckleIdObjects.Select(o => o.Item1),
"changed objects with no application Id"
);
}
} }
} }
} }