From 4da6c57d83b33243f079908fdb978f24ac1d4c04 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 14 Oct 2019 23:18:49 +0200 Subject: [PATCH] op: complete the MacroOp example Signed-off-by: Elias Naur --- op/op.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/op/op.go b/op/op.go index 72ff7b18..901aa4f1 100644 --- a/op/op.go +++ b/op/op.go @@ -48,10 +48,15 @@ The MacroOp records a list of operations to be executed later: ops := new(op.Ops) var macro op.MacroOp - macro.Record() + macro.Record(ops) // Record operations by adding them. op.InvalidateOp{}.Add(ops) ... + // End recording. + macro.Stop() + + // replay the recorded operations by calling Add: + macro.Add(ops) */ package op