feat: add consumer siren test
[demos/example-siren] / consumer / src / consumer.js
diff --git a/consumer/src/consumer.js b/consumer/src/consumer.js
new file mode 100644 (file)
index 0000000..b9e3dac
--- /dev/null
@@ -0,0 +1,19 @@
+const { Client } = require('ketting')
+
+async function deleteFirstOrder(url) {
+  const client = new Client(url)
+
+  const ordersResource = client.go('/orders')
+  const ordersResp = await ordersResource.get()
+
+  const firstOrder = ordersResp.getEmbedded()[0]
+  let deleteAction = firstOrder.action('delete')
+  deleteAction.client = client
+  await deleteAction.submit()
+
+  return true
+}
+
+module.exports = {
+  deleteFirstOrder
+}