New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

qcloud-iotexplorer-appdev-plugin-wificonf-core

Package Overview
Dependencies
Maintainers
5
Versions
220
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qcloud-iotexplorer-appdev-plugin-wificonf-core - npm Package Compare versions

Comparing version 1.1.33 to 1.1.34

2

lib/WifiConfProtocolBase/queryTokenStateAndBind.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.queryTokenStateAndBind=void 0;var tslib_1=require("tslib"),qcloud_iotexplorer_appdev_sdk_1=require("qcloud-iotexplorer-appdev-sdk"),constants_1=require("../constants"),utils_1=require("../utils"),getBindState=function(e,t){return e.requestApi("AppGetMultiDeviceBindTokenState",{Token:t},{isTokenApi:!0})};function queryTokenStateAndBind(e){var t,o=e.token,r=e.productId,n=e.deviceName,i=e.familyId,s=e.roomId,d=e.onProgress,u=e.sdk,a=e.skipBind,c=void 0===a||a;return tslib_1.__awaiter(this,void 0,void 0,(function(){var e,a,_,l,p,S;return tslib_1.__generator(this,(function(v){switch(v.label){case 0:e="2.0",console.log("come v3"),a=Date.now(),d({code:constants_1.WifiConfStepCode.BUSINESS_QUERY_TOKEN_STATE_START,detail:{data:{Token:o}},reportEvents:["queryToken"]}),v.label=1;case 1:return v.trys.push([1,3,,4]),console.log("use pollRequest","v3"),[4,utils_1.pollRequest({request:function(){return getBindState(u,o)},checkResp:function(e){var t;console.log("checkrespv3",e);var o=e.StateInfo;if(o){if(!r||!n)return 2===(null===(t=o[0])||void 0===t?void 0:t.State);o.some((function(e){if(e.DeviceName===n&&e.ProductId===r)return 2===e.State}))}return!1},reporter:u.reporter})];case 2:return _=v.sent(),console.log("come v3res",_),r||(l=_.StateInfo)[0]&&(r=null===(t=l[0])||void 0===t?void 0:t.ProductId,n=l[0].deviceName),[3,4];case 3:throw(p=v.sent())&&"POLL_REQUEST_TIMEOUT"===p.code?{code:"BUSINESS_QUERY_BIND_TOKEN_TIMEOUT"}:{code:"BUSINESS_QUERY_BIND_TOKEN_FAIL",detail:p,msg:qcloud_iotexplorer_appdev_sdk_1.AppDevSdk.utils.tips.getErrorMsg(p),reqId:null==p?void 0:p.reqId};case 4:if(d({code:constants_1.WifiConfStepCode.BUSINESS_QUERY_TOKEN_STATE_SUCCESS,detail:{protoVersion:e,timeCost:Date.now()-a},reportEvents:["queryToken"]}),c)return[2];d({code:constants_1.WifiConfStepCode.BUSINESS_ADD_DEVICE_START,detail:{data:{Token:o,ProductId:r,DeviceName:n,FamilyId:i,RoomId:s},protoVersion:e},reportEvents:["addDevice"]}),v.label=5;case 5:return v.trys.push([5,7,,8]),[4,utils_1.tryRequest((function(){return u.requestApi("AppTokenBindDeviceFamily",{FamilyId:i,ProductId:r,DeviceName:n,Token:o,RoomId:s},{isTokenApi:!0})}),{reporter:u.reporter})];case 6:return v.sent(),[3,8];case 7:return S=v.sent(),[2,Promise.reject({code:"BUSINESS_ADD_DEVICE_FAIL",detail:S,msg:qcloud_iotexplorer_appdev_sdk_1.AppDevSdk.utils.tips.getErrorMsg(S),reqId:S.reqId})];case 8:return d({code:constants_1.WifiConfStepCode.BUSINESS_ADD_DEVICE_SUCCESS}),[2]}}))}))}exports.queryTokenStateAndBind=queryTokenStateAndBind;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.queryTokenStateAndBind=void 0;var tslib_1=require("tslib"),qcloud_iotexplorer_appdev_sdk_1=require("qcloud-iotexplorer-appdev-sdk"),constants_1=require("../constants"),utils_1=require("../utils"),getBindState=function(e,t){return e.requestApi("AppGetMultiDeviceBindTokenState",{Token:t},{isTokenApi:!0})};function queryTokenStateAndBind(e){var t,o=e.token,r=e.productId,n=e.deviceName,i=e.familyId,s=e.roomId,d=e.onProgress,a=e.sdk,u=e.skipBind,c=void 0===u||u;return tslib_1.__awaiter(this,void 0,void 0,(function(){var e,u,_,l,p,S;return tslib_1.__generator(this,(function(v){switch(v.label){case 0:e="2.0",console.log("come v3"),u=Date.now(),d({code:constants_1.WifiConfStepCode.BUSINESS_QUERY_TOKEN_STATE_START,detail:{data:{Token:o}},reportEvents:["queryToken"]}),v.label=1;case 1:return v.trys.push([1,3,,4]),console.log("use pollRequest","v3"),[4,utils_1.pollRequest({request:function(){return getBindState(a,o)},checkResp:function(e){var t;console.log("checkrespv3",e);var o=e.Data;if(o){if(!r||!n)return 2===(null===(t=o[0])||void 0===t?void 0:t.State);o.some((function(e){if(e.DeviceName===n&&e.ProductId===r)return 2===e.State}))}return!1},reporter:a.reporter})];case 2:return _=v.sent(),console.log("come v3res",_),r||(l=_.Data)[0]&&(r=null===(t=l[0])||void 0===t?void 0:t.ProductId,n=l[0].deviceName),[3,4];case 3:throw(p=v.sent())&&"POLL_REQUEST_TIMEOUT"===p.code?{code:"BUSINESS_QUERY_BIND_TOKEN_TIMEOUT"}:{code:"BUSINESS_QUERY_BIND_TOKEN_FAIL",detail:p,msg:qcloud_iotexplorer_appdev_sdk_1.AppDevSdk.utils.tips.getErrorMsg(p),reqId:null==p?void 0:p.reqId};case 4:if(d({code:constants_1.WifiConfStepCode.BUSINESS_QUERY_TOKEN_STATE_SUCCESS,detail:{protoVersion:e,timeCost:Date.now()-u},reportEvents:["queryToken"]}),c)return[2];d({code:constants_1.WifiConfStepCode.BUSINESS_ADD_DEVICE_START,detail:{data:{Token:o,ProductId:r,DeviceName:n,FamilyId:i,RoomId:s},protoVersion:e},reportEvents:["addDevice"]}),v.label=5;case 5:return v.trys.push([5,7,,8]),[4,utils_1.tryRequest((function(){return a.requestApi("AppTokenBindDeviceFamily",{FamilyId:i,ProductId:r,DeviceName:n,Token:o,RoomId:s},{isTokenApi:!0})}),{reporter:a.reporter})];case 6:return v.sent(),[3,8];case 7:return S=v.sent(),[2,Promise.reject({code:"BUSINESS_ADD_DEVICE_FAIL",detail:S,msg:qcloud_iotexplorer_appdev_sdk_1.AppDevSdk.utils.tips.getErrorMsg(S),reqId:S.reqId})];case 8:return d({code:constants_1.WifiConfStepCode.BUSINESS_ADD_DEVICE_SUCCESS}),[2]}}))}))}exports.queryTokenStateAndBind=queryTokenStateAndBind;
//# sourceMappingURL=queryTokenStateAndBind.js.map
{
"name": "qcloud-iotexplorer-appdev-plugin-wificonf-core",
"version": "1.1.33",
"version": "1.1.34",
"description": "",

@@ -21,3 +21,3 @@ "main": "lib/index.js",

},
"gitHead": "cc56beeb17a4ca988018ad0e78516ef151fa74af"
"gitHead": "748829e729c655eb55fabca69419859896ca9180"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc