browserify / crypto-browserify

partial implementation of node's `crypto` for the browser
MIT License
653 stars 199 forks source link

Crypto Module not found #220

Closed Hassnain-Ch closed 1 year ago

Hassnain-Ch commented 1 year ago

"I have tried a lot to solve it, but I am getting an error with the crypto module in my polyfills."

const RC = require('@ringcentral/sdk').SDK

const RECIPIENT = '0013473518141' //process.env.RINGOUT_RECIPIENT

var rcsdk = new RC({ 'server': process.env.RC_SERVER_URL, 'clientId': process.env.RC_CLIENT_ID, 'clientSecret': process.env.RC_CLIENT_SECRET }); var platform = rcsdk.platform(); platform.login({ 'username': process.env.RC_USERNAME, 'password': process.env.RC_PASSWORD, 'extension': process.env.RC_EXTENSION })

platform.on(platform.events.loginSuccess, () => { call_ringout() })

async function call_ringout() { console.log('Ringout___: ') var resp = await platform.post('/restapi/v1.0/account/~/extension/~/ring-out', { 'from': { 'phoneNumber': process.env.RC_USERNAME }, 'to': { 'phoneNumber': RECIPIENT }, 'playPrompt': false }) try {

var jsonObj = await resp.json()
console.log("Call placed. Call status: " + jsonObj.status.callStatus)

} catch (e) { console.log('RingOut Error:__ ',e.message) console.log('RingOut resp:__ ',resp) } }

export default call_ringout