| 
					
				 | 
			
			
				@ -4,6 +4,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				'use strict'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				let http = require('http'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				let querystring = require('querystring'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				let configFile = require('../include/commons').CONFIG_FILE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				let config = require('../resources/config/' + configFile); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				let log = require('./log.js'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -11,7 +12,7 @@ let log = require('./log.js'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				class WlyyAssistantSDK { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    constructor(){} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static request(userId, adminToken, token, imei, endpoint, method, handler){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    static request(userId, adminToken, token, imei, endpoint, param, handler){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        let userAgent = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            admin_token: adminToken, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            token: token, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -19,13 +20,16 @@ class WlyyAssistantSDK { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            imei: imei 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        var postData=querystring.stringify(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        let options = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            hostname: config.wlyyDAServerConfig.host, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            port: config.wlyyDAServerConfig.port, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            path: config.wlyyDAServerConfig.model+endpoint, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            method: method, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            method: 'POST', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            headers: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'userAgent': JSON.stringify(userAgent) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'userAgent': JSON.stringify(userAgent), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                'Content-Type': 'application/x-www-form-urlencoded;text/html;charset=utf-8' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -43,7 +47,7 @@ class WlyyAssistantSDK { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            handler(err, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        req.write(postData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        req.end(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |