You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							19 lines
						
					
					
						
							710 B
						
					
					
				
			
		
		
	
	
							19 lines
						
					
					
						
							710 B
						
					
					
				| exports.initializeTokens = function (obj, type, sid, tkn){
 | |
|     // Initialize from environment variables, if present
 | |
|     if (!sid || !tkn) {
 | |
|         if (process.env.TWILIO_ACCOUNT_SID && process.env.TWILIO_AUTH_TOKEN) {
 | |
|             obj.accountSid = process.env.TWILIO_ACCOUNT_SID;
 | |
|             obj.authToken = process.env.TWILIO_AUTH_TOKEN;
 | |
|         }
 | |
|         else {
 | |
|             throw type + ' requires an Account SID and Auth Token set explicitly ' +
 | |
|                 'or via the TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN environment variables';
 | |
|         }
 | |
|     }
 | |
|     else {
 | |
|         //if auth token/SID passed in manually, trim spaces
 | |
|         obj.accountSid = sid.trim();
 | |
|         obj.authToken = tkn.trim();
 | |
|     }
 | |
| }
 |