diff --git a/ghost/members-api/index.js b/ghost/members-api/index.js index 52a8c860fd..aa6c57cd31 100644 --- a/ghost/members-api/index.js +++ b/ghost/members-api/index.js @@ -22,6 +22,7 @@ module.exports = function MembersApi({ }, createMember, getMember, + updateMember, deleteMember, listMembers }) { @@ -47,6 +48,7 @@ module.exports = function MembersApi({ stripe, createMember, getMember, + updateMember, deleteMember, listMembers }); diff --git a/ghost/members-api/lib/users.js b/ghost/members-api/lib/users.js index f9b33eb8c9..d6e2c22416 100644 --- a/ghost/members-api/lib/users.js +++ b/ghost/members-api/lib/users.js @@ -2,6 +2,7 @@ module.exports = function ({ stripe, createMember, getMember, + updateMember, listMembers, deleteMember }) { @@ -42,9 +43,22 @@ module.exports = function ({ return deleteMember(data, options); } + async function update(data, options) { + return updateMember(data, options); + } + + async function list(data, options) { + return listMembers(data, options); + } + + async function create(data, options) { + return createMember(data, options); + } + return { - create: createMember, - list: listMembers, + create, + update, + list, get, destroy };