View file codecanyon-40311458-smslab-android-based-sms-gateway-server/assets/admin/js/broadcasting.js

File size: 649B
Pusher.logToConsole  = true;
const PUSHER_APP_ID  = document.querySelector("meta[name=P-A-ID]").getAttribute('content');
const PUSHER_CLUSTER = document.querySelector("meta[name=P-CLUSTER]").getAttribute('content');
const BASE_URL       = document.querySelector("meta[name=APP-DOMAIN]").getAttribute('content') + '/api/v1';
const AUTH_END_POINT = `${BASE_URL}/pusher/auth/:socketId/:channelName`;

var pusher = new Pusher(PUSHER_APP_ID, {
    cluster: PUSHER_CLUSTER,
});


makeAuthEndPointForPusher = (socketId, channelName) => {
    return AUTH_END_POINT.replace(':socketId', socketId).replace(":channelName", channelName)
}