isatdatapro-microservices
Version:
A library for creating microservices to access Inmarsat's IsatData Pro satellite IoT system
32 lines (29 loc) • 915 B
JavaScript
const getMessage = require('../src/services/getForwardMessages');
const events = require('../src/infra/eventHandler').emitter;
const testGetForward = async(testMessage, mailboxId) => {
/*
const req = {
query: {
messageId: testMessage,
}
};
if (mailboxId) {
req.query.mailboxId = mailboxId;
}
*/
try {
events.addListener('NewMobile', (detail) => {
console.log('New Mobile found: ' + detail);
});
events.addListener('NewForwardMessage',
(messageId, mobileId, mailboxId, source) => {
console.log(`Forward messageId: ${messageId} to ${mobileId}`);
});
await getMessage(String(mailboxId), [testMessage]);
} catch (err) {
console.log(err);
}
};
const testMessageId = require('../config/local.settings.json').testFwdId;
const testMailbox = require('../config/local.settings.json').testMailbox;
//testGetForward(testMessageId, testMailbox);