1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package files func (tx *Transaction) queue(op txOp) error { err := tx.ensureOpen() if err != nil { return err } err = tx.validateOp(op) if err != nil { return err } tx.ops = append(tx.ops, op) return nil }