summaryrefslogtreecommitdiffstats
path: root/src/services/circles.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/circles.ts')
-rw-r--r--src/services/circles.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/services/circles.ts b/src/services/circles.ts
index d43c88ce..5d93bc7a 100644
--- a/src/services/circles.ts
+++ b/src/services/circles.ts
@@ -182,3 +182,15 @@ export const changeMemberLevel = async function(circleId: string, memberId: stri
})
return Object.values(response.data.ocs.data)
}
+
+/**
+ * Accept a circle member request
+ *
+ * @param {string} circleId the circle id
+ * @param {string} memberId the member id
+ * @returns {Array}
+ */
+export const acceptMember = async function(circleId: string, memberId: string) {
+ const response = await axios.put(generateOcsUrl('apps/circles/circles/{circleId}/members/{memberId}', { circleId, memberId }))
+ return response.data.ocs.data
+}