aboutsummaryrefslogtreecommitdiffstats
path: root/bug/operations/create.go
diff options
context:
space:
mode:
Diffstat (limited to 'bug/operations/create.go')
-rw-r--r--bug/operations/create.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/bug/operations/create.go b/bug/operations/create.go
index 57cca907..9911ee89 100644
--- a/bug/operations/create.go
+++ b/bug/operations/create.go
@@ -10,22 +10,24 @@ import (
var _ bug.Operation = CreateOperation{}
type CreateOperation struct {
- Title string
- Message string
- Author bug.Person
+ bug.OpBase
+ Title string `json:"t"`
+ Message string `json:"m"`
+ Author bug.Person `json:"a"`
}
func NewCreateOp(author bug.Person, title, message string) CreateOperation {
return CreateOperation{
+ OpBase: bug.OpBase{OperationType: bug.CREATE},
Title: title,
Message: message,
Author: author,
}
}
-func (op CreateOperation) OpType() bug.OperationType {
- return bug.CREATE
-}
+//func (op CreateOperation) OpType() bug.OperationType {
+// return bug.CREATE
+//}
func (op CreateOperation) Apply(snapshot bug.Snapshot) bug.Snapshot {
empty := bug.Snapshot{}