Files
standardnotes-app-web/packages/snjs/mocha/lib/Events.js

22 lines
554 B
JavaScript

import * as Defaults from './Defaults.js'
export async function publishMockedEvent(eventType, eventPayload) {
const response = await fetch(`${Defaults.getDefaultMockedEventServiceUrl()}/events`, {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
eventType,
eventPayload,
}),
})
if (response.status !== 200) {
const responseText = await response.text()
throw new Error(`Failed to publish mocked event: ${responseText}`)
}
}