Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fetch = require('node-fetch');
- function createClient(host, port) {
- async function fetchHelper(body) {
- let response = {
- successMessage: '',
- errorMessage: ''
- }
- try {
- const streamResponse = await fetch(`${host}:${port}`, {
- method: 'post',
- body: JSON.stringify(body)
- })
- const jsonResponse = await streamResponse.json()
- response.successMessage = jsonResponse.payload;
- } catch (error) {
- response.errorMessage = error;
- }
- return response;
- }
- async function recordings() {
- return await fetchHelper({ type: 'request', cmd: 'recordings' })
- }
- return {
- recordings: recordings,
- };
- }
- exports.createClient = createClient;
- response: {
- successMessage,
- errorMessage
- }
Add Comment
Please, Sign In to add comment