From bacdc6f1d1e6848df29f4dd6ccf79f08b97105b3 Mon Sep 17 00:00:00 2001 From: Cameron McOnie Date: Thu, 11 Aug 2022 13:29:14 +0200 Subject: [PATCH] Add endpoint to get faces by template --- src/client/manager/Vatoms.js | 4 ++++ src/internal/net/rest/api/VatomApi.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/client/manager/Vatoms.js b/src/client/manager/Vatoms.js index 42e5fdb..49a49c4 100644 --- a/src/client/manager/Vatoms.js +++ b/src/client/manager/Vatoms.js @@ -17,6 +17,10 @@ export default class Vatoms { this.vatomApi = new VatomApi(blockv.client) } + getFaces(vatom) { + return this.vatomApi.getFaces(vatom.properties.template, vatom.platformId) + } + getActions(vatom) { return this.vatomApi.getActions(vatom.properties.template_variation, vatom.platformId) } diff --git a/src/internal/net/rest/api/VatomApi.js b/src/internal/net/rest/api/VatomApi.js index b3d144a..cbc5db8 100644 --- a/src/internal/net/rest/api/VatomApi.js +++ b/src/internal/net/rest/api/VatomApi.js @@ -15,6 +15,10 @@ export default class VatomApi { this.client = client } + getFaces(templateID, platformId = 'primary') { + return this.client.request('GET', `/v1/user/faces/${templateID}`, null, true, undefined, platformId) + } + getActions(templateID, platformId = 'primary') { return this.client.request('GET', `/v1/user/actions/${templateID}`, {}, true, undefined, platformId) .then((data) => {