Skip to content

Commit 9d398fd

Browse files
committed
support code, update mqtt driver
1 parent 71844b6 commit 9d398fd

3 files changed

Lines changed: 2072 additions & 1896 deletions

File tree

ClearBlade.js

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ if (!window.console) {
435435
if (httpRequest.status >= 200 && httpRequest.status < 300) {
436436
var parsedResponse;
437437
var response;
438-
var flag = false;
438+
var flag = true;
439439
// try to parse response, it should be JSON
440440
if (httpRequest.responseText == '[{}]' || httpRequest.responseText == '[]') {
441441
error = true;
@@ -696,7 +696,7 @@ if (!window.console) {
696696
if (_query === undefined) {
697697
throw new Error("no query defined!");
698698
} else {
699-
query = 'query=' + _parseOperationQuery(_query);
699+
query = 'query=' + _parseOperationQuery(_query.query);
700700
}
701701

702702
var reqOptions = {
@@ -1101,6 +1101,50 @@ if (!window.console) {
11011101
};
11021102

11031103

1104+
//ClearBlade.Code.exe = function(){};
1105+
ClearBlade.Code = function(){};
1106+
ClearBlade.Code.execute = function(name, params, callback){
1107+
var reqOptions = {
1108+
method: 'POST',
1109+
endpoint: 'api/v/1/code/' + ClearBlade.appKey + '/' + name,
1110+
body: params
1111+
};
1112+
if (typeof callback === 'function') {
1113+
_request(reqOptions, callback);
1114+
} else {
1115+
logger("No callback was defined!");
1116+
}
1117+
1118+
};
1119+
1120+
//ClearBlade.Code.exe = function(){};
1121+
ClearBlade.User = function(){};
1122+
ClearBlade.User.getUser = function(callback){
1123+
var reqOptions = {
1124+
method: 'GET',
1125+
endpoint: 'api/v/1/user/info'
1126+
};
1127+
if (typeof callback === 'function') {
1128+
_request(reqOptions, callback);
1129+
} else {
1130+
logger("No callback was defined!");
1131+
}
1132+
1133+
};
1134+
ClearBlade.User.setUser = function(data, callback){
1135+
var reqOptions = {
1136+
method: 'PUT',
1137+
endpoint: 'api/v/1/user/info',
1138+
body: data
1139+
};
1140+
if (typeof callback === 'function') {
1141+
_request(reqOptions, callback);
1142+
} else {
1143+
logger("No callback was defined!");
1144+
}
1145+
1146+
};
1147+
11041148
/**
11051149
* Initializes the ClearBlade messaging object and connects to a server.
11061150
* @class ClearBlade.Messaging

0 commit comments

Comments
 (0)