!7 cmodule GRuleNotificationTest > DynSingleFunctionWithPrintLog { //LS messages = synchroList(); transient LS matchOn = ll('gazelleRuleChanged, 'gazelleRuleDeleted); start { dm_vmBus_onMessages_directArg(matchOn, voidfunc(S msg, O arg) { print(msg + ": " + getString globalID(arg)); }); } void doIt { print("Adding"); S ruleID = pairA(dm_gazelle_addRuleWithComment("test " + aGlobalID(), "disable\njust for testing")); print("Changing"); gazelle_addCommentToRule(ruleID, "bla"); print("Deleting"); dm_gazelle_deleteRule(ruleID); print("Deleted"); } }