diff --git a/calling-web-push-notifications/IncomingCallListener_FunctionApp/HandleIncomingCallEvent/index.js b/calling-web-push-notifications/IncomingCallListener_FunctionApp/HandleIncomingCallEvent/index.js index 15889ad2..2d340931 100644 --- a/calling-web-push-notifications/IncomingCallListener_FunctionApp/HandleIncomingCallEvent/index.js +++ b/calling-web-push-notifications/IncomingCallListener_FunctionApp/HandleIncomingCallEvent/index.js @@ -1,5 +1,5 @@ const { getOneSignalRegistrationInfo } = require('../Shared/OneSignalRegistrationTokens.js'); - +const fetch = require("node-fetch"); // Your OneSignal app info const app1_oneSignalAppId = ''; const app1_oneSignalRestApiKey = 'Basic '; @@ -47,4 +47,4 @@ module.exports = async function (context, eventGridEvent) { context.error(e); throw e; } -}; \ No newline at end of file +}; diff --git a/calling-web-push-notifications/IncomingCallListener_FunctionApp/Shared/OneSignalRegistrationTokens.js b/calling-web-push-notifications/IncomingCallListener_FunctionApp/Shared/OneSignalRegistrationTokens.js index 461c3b3d..c49f9385 100644 --- a/calling-web-push-notifications/IncomingCallListener_FunctionApp/Shared/OneSignalRegistrationTokens.js +++ b/calling-web-push-notifications/IncomingCallListener_FunctionApp/Shared/OneSignalRegistrationTokens.js @@ -1,14 +1,14 @@ const oneSignalRegistrationTokens = new Map(); -function getOneSignalRegistrationToken(communicationUserId) { +function getOneSignalRegistrationInfo(communicationUserId) { return oneSignalRegistrationTokens.get(communicationUserId); } -function setOneSignalRegistrationToken(communicationUserId, token) { +function setOneSignalRegistrationInfo(communicationUserId, token) { oneSignalRegistrationTokens.set(communicationUserId, token); } module.exports = { getOneSignalRegistrationToken, setOneSignalRegistrationToken -}; \ No newline at end of file +}; diff --git a/calling-web-push-notifications/package.json b/calling-web-push-notifications/package.json index 96ed410a..0ef12ac8 100644 --- a/calling-web-push-notifications/package.json +++ b/calling-web-push-notifications/package.json @@ -7,6 +7,7 @@ "@azure/communication-calling": "1.13.2-beta.1", "@azure/communication-common": "^2.2.0", "@azure/logger": "^1.0.2", + "node-fetch": "^2.7.0", "react-onesignal": "^2.0.4" }, "scripts": { diff --git a/calling-web-push-notifications/webpack.config.js b/calling-web-push-notifications/webpack.config.js index 9fab7c5b..f663d678 100644 --- a/calling-web-push-notifications/webpack.config.js +++ b/calling-web-push-notifications/webpack.config.js @@ -31,7 +31,7 @@ const registerCommunicationUserForOneSignal = async (communicationUserToken) => }, data: JSON.stringify({ communicationUserId: communicationUserToken.user.communicationUserId, - oneSignalRegistrationToken, + oneSignalRegistrationToken: oneSignalRegistrationToken, oneSignalAppId: clientConfig.oneSignalAppId }) }).then((response) => { return response.data });