// Set device token for push
const { Novu, PushProviderIdEnum } = require('@novu/node');
const config = {
backendUrl: 'http://localhost:3000',
};
const novu = new Novu(NOVU_API_KEY, config);
// Only run once at the start
//novu.subscribers.setCredentials(SUBSCRIBER_ID, PushProviderIdEnum.FCM, {
// deviceTokens: [DEVICE_TOKEN],
//}).then((res) => { console.log("Set device token successfully."); }).catch((error) => { console.log(error); })
// Send a push notification
novu.trigger(WORKFLOW_ID, {
to: {
subscriberId: SUBSCRIBER_ID,
},
payload: {
"message": "hi"
},
});
// Set device token for push
const { Novu, PushProviderIdEnum } = require('@novu/node');
const config = {
backendUrl: 'http://localhost:3000',
};
const novu = new Novu(NOVU_API_KEY, config);
// Only run once at the start
//novu.subscribers.setCredentials(SUBSCRIBER_ID, PushProviderIdEnum.FCM, {
// deviceTokens: [DEVICE_TOKEN],
//}).then((res) => { console.log("Set device token successfully."); }).catch((error) => { console.log(error); })
// Send a push notification
novu.trigger(WORKFLOW_ID, {
to: {
subscriberId: SUBSCRIBER_ID,
},
payload: {
"message": "hi"
},
});