Skip to content

Commit

Permalink
✨ Added member.edited webhook
Browse files Browse the repository at this point in the history
no issue

- member model emits a `member.edited` event on update
- webhooks service listens for `member.edited` event and will trigger any registered hooks
  • Loading branch information
kevinansfield committed Oct 31, 2019
1 parent a339a83 commit 6b420d0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
6 changes: 6 additions & 0 deletions core/server/models/member.js
Expand Up @@ -14,6 +14,12 @@ const Member = ghostBookshelf.Model.extend({
model.emitChange('added', options);
},

onUpdated: function onUpdated(model, attrs, options) {
ghostBookshelf.Model.prototype.onUpdated.apply(this, arguments);

model.emitChange('edited', options);
},

onDestroyed: function onDestroyed(model, options) {
ghostBookshelf.Model.prototype.onDestroyed.apply(this, arguments);

Expand Down
1 change: 1 addition & 0 deletions core/server/services/webhooks/listen.js
Expand Up @@ -31,6 +31,7 @@ const WEBHOOKS = [

'member.added',
'member.deleted',
'member.edited',

'post.tag.attached',
'post.tag.detached',
Expand Down

0 comments on commit 6b420d0

Please sign in to comment.