From 48661a741c43f255ec4c440b93690812840256c5 Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Tue, 8 Nov 2016 17:57:40 -0800 Subject: testing revert Item to pointer in method reciever for hooks -- interface methods of emedded types may not be promoted to outer type if it is not same pointer/value type --- content/item.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/item.go b/content/item.go index 0bb3800..cbf38af 100644 --- a/content/item.go +++ b/content/item.go @@ -36,32 +36,32 @@ func (i *Item) SetItemID(id int) { } // BeforeSave is a no-op to ensure structs which embed Item implement Hookable -func (i Item) BeforeSave(req *http.Request) error { +func (i *Item) BeforeSave(req *http.Request) error { return nil } // AfterSave is a no-op to ensure structs which embed Item implement Hookable -func (i Item) AfterSave(req *http.Request) error { +func (i *Item) AfterSave(req *http.Request) error { return nil } // BeforeDelete is a no-op to ensure structs which embed Item implement Hookable -func (i Item) BeforeDelete(req *http.Request) error { +func (i *Item) BeforeDelete(req *http.Request) error { return nil } // AfterDelete is a no-op to ensure structs which embed Item implement Hookable -func (i Item) AfterDelete(req *http.Request) error { +func (i *Item) AfterDelete(req *http.Request) error { return nil } // BeforeReject is a no-op to ensure structs which embed Item implement Hookable -func (i Item) BeforeReject(req *http.Request) error { +func (i *Item) BeforeReject(req *http.Request) error { return nil } // AfterReject is a no-op to ensure structs which embed Item implement Hookable -func (i Item) AfterReject(req *http.Request) error { +func (i *Item) AfterReject(req *http.Request) error { return nil } -- cgit v1.2.3