op: change signature of Ops.Write

By returning the allocated data buffer, Ops can become an interface
in a future change without forcing operations to allocate.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-10-14 23:10:35 +02:00
parent 88208891de
commit fa00b53e13
6 changed files with 24 additions and 34 deletions
+1 -2
View File
@@ -24,9 +24,8 @@ type Event struct {
}
func (p Op) Add(o *op.Ops) {
data := make([]byte, opconst.TypeProfileLen)
data := o.Write(opconst.TypeProfileLen, p.Key)
data[0] = byte(opconst.TypeProfile)
o.Write(data, p.Key)
}
func (p Event) ImplementsEvent() {}