Socket
Socket
Sign inDemoInstall

cloudrail-si

Package Overview
Dependencies
Maintainers
1
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cloudrail-si - npm Package Compare versions

Comparing version 2.7.0 to 2.8.0

4

changelog.md
# CloudRail SI Node.JS SDK changelog
* **2.8.0**
* BREAKING: License key is now mandatory
* Bugfixes for Box and Dropbox integrations
* **2.7.0**

@@ -4,0 +8,0 @@ * BREAKING: The RedirectReceiver's callback function has a Node-style signature now

@@ -9,2 +9,5 @@ "use strict";

var https = require("https");
var Statistics_1 = require("../statistics/Statistics");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var Helper = (function () {

@@ -127,2 +130,22 @@ function Helper() {

};
Helper.checkSandboxError = function (ip) {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "upload");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
};
Helper.isArray = Array.isArray;

@@ -129,0 +152,0 @@ return Helper;

2

package.json

@@ -37,3 +37,3 @@ {

"engineStrict": true,
"version": "2.7.0",
"version": "2.8.0",
"main": "index.js",

@@ -40,0 +40,0 @@ "typings": "index.d.ts",

@@ -13,4 +13,3 @@ <p align="center">

CloudRail is a free software library which abstracts multiple APIs from different providers into a single and universal interface.
CloudRail is an API integration solution which abstracts multiple APIs from different providers into a single and universal interface.
<p align="center">

@@ -22,10 +21,12 @@ <img width="800px" src="http://cloudrail.github.io/img/available_interfaces_v2.png"/>

Learn more about CloudRail at https://cloudrail.com
Full documentation can be found at https://github.com/CloudRail/cloudrail-si-node-sdk/wiki
Learn more about CloudRail on https://cloudrail.com
---
---
With CloudRail, you can easily integrate external APIs into your application. CloudRail is an abstracted interface that takes several services and then gives a developer-friendly API that uses common functions between all providers. This means that, for example, upload() works in exactly the same way for Dropbox as it does for Google Drive, OneDrive, and other Cloud Storage Services, and getEmail() works similarly the same way across all social networks.
With CloudRail, you can easily integrate external APIs into your application.
CloudRail provides abstracted interfaces that take several services and then exposes a developer-friendly API that uses common functions between all providers.
This means that, for example, upload() works in exactly the same way for Dropbox as it does for Google Drive, OneDrive, and other Cloud Storage Services, and getEmail() works similarly the same way across all social networks.

@@ -62,8 +63,10 @@ ## Current Interfaces

```` javascript
const services = require("cloudrail-si").services;
// let cs = new services.Box(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new services.OneDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new services.GoogleDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let cs = new services.Dropbox(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let cs = new cloudrail.services.Box(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new cloudrail.services.OneDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let cs = new cloudrail.services.GoogleDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let cs = new cloudrail.services.Dropbox(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
cs.createFolder("/TestFolder", (err) => { // <---

@@ -103,9 +106,11 @@ if (err) throw err;

```` javascript
const services = require("cloudrail-si").services;
// let profile = new services.GooglePlus(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new services.GitHub(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new services.Slack(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new services.Instagram(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let profile = new cloudrail.services.GooglePlus(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new cloudrail.services.GitHub(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new cloudrail.services.Slack(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// let profile = new cloudrail.services.Instagram(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
// ...
let profile = new services.Facebook(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let profile = new cloudrail.services.Facebook(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");

@@ -137,6 +142,8 @@ profile.getFullName((err, fullName) => {

```` javascript
const services = require("cloudrail-si").services;
// let social = new services.Facebook(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let social = new services.Twitter(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let social = new cloudrail.services.Facebook(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
let social = new cloudrail.services.Twitter(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]");
social.getConnections((err, connIds) => {

@@ -168,8 +175,9 @@ if (err) throw err;

```` javascript
const services = require("cloudrail-si").services;
const types = require("cloudrail-si").types;
// let payment = new services.Stripe(null, "[secretKey]");
let payment = new services.PayPal(null, true, "[clientIdentifier]", "[clientSecret]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
let source = new types.CreditCard(null, 6, 2021, "xxxxxxxxxxxxxxxx", "visa", "<FirstName>", "<LastName>", null);
// let payment = new cloudrail.services.Stripe(null, "[secretKey]");
let payment = new cloudrail.services.PayPal(null, true, "[clientIdentifier]", "[clientSecret]");
let source = new cloudrail.types.CreditCard(null, 6, 2021, "xxxxxxxxxxxxxxxx", "visa", "<FirstName>", "<LastName>", null);
payment.createCharge(500, "USD", source, (err, charge) => {

@@ -195,6 +203,8 @@ if (err) throw err;

````javascript
const services = require("cloudrail-si").services;
// let email = new services.Mailjet(null, "[clientID]", "[clientSecret]");
let email = new services.Sendgrid(null, "[APIKey]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let email = new cloudrail.services.Mailjet(null, "[clientID]", "[clientSecret]");
let email = new cloudrail.services.Sendgrid(null, "[APIKey]");
email.sendEmail("info@cloudrail.com", "CloudRail", ["foo@bar.com", "bar@foo.com"], "Welcome", "Hello from CloudRail", null, null, null, (err) => {

@@ -220,6 +230,8 @@ if (err) throw err;

````javascript
const services = require("cloudrail-si").services;
// let sms = new services.Nexmo(null, "[clientIdentifier]", "[clientSecret]");
let sms = new services.Twilio(null, "[clientIdentifier]", "[clientSecret]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let sms = new cloudrail.services.Nexmo(null, "[clientIdentifier]", "[clientSecret]");
let sms = new cloudrail.services.Twilio(null, "[clientIdentifier]", "[clientSecret]");
sms.sendSMS("CloudRail", "+4912345678", "Hello from CloudRail", (err) => {

@@ -246,7 +258,9 @@ if (err) throw err;

```` javascript
const services = require("cloudrail-si").services;
// let poi = new services.Foursquare(null, "[clientID]", "[clientSecret]");
// let poi = new services.Yelp(null, "[consumerKey]", "[consumerSecret]", "[token]", "[tokenSecret]");
let poi = new services.GooglePlaces(null, "[apiKey]");
const cloudrail = require("cloudrail-si");
cloudrail.Settings.setKey("[CloudRail License Key]");
// let poi = new cloudrail.services.Foursquare(null, "[clientID]", "[clientSecret]");
// let poi = new cloudrail.services.Yelp(null, "[consumerKey]", "[consumerSecret]", "[token]", "[tokenSecret]");
let poi = new cloudrail.services.GooglePlaces(null, "[apiKey]");
poi.getNearbyPOIs(49.4557091, 8.5279138, 1000, "restaurant", null, (err, pois) => {

@@ -269,3 +283,3 @@ if (err) throw err;

* Simple Documentation: There is no searching around Stack Overflow for the answer. The CloudRail documentation at https://docs.cloudrail.com/ is regularly updated, clean, and simple to use.
* Simple Documentation: There is no searching around Stack Overflow for the answer. The CloudRail Wiki at https://github.com/CloudRail/cloudrail-si-node-sdk/wiki is regularly updated, clean, and simple to use.

@@ -307,6 +321,10 @@ * No Maintenance Times: The CloudRail Libraries are updated when a provider changes their API.

## Get Updates
## License Key
To keep updated with CloudRail, including any new providers that are added, just add your email address to https://cloudrail.com/updates/.
CloudRail provides a developer portal which offers usage insights for the SDKs and allows you to generate license keys.
It's free to sign up and generate a key.
Head over to https://developers.cloudrail.com
## Pricing

@@ -320,3 +338,3 @@

CloudRail is also available for other platforms like Android, iOS and Java. You can find all libraries on https://cloudrail.github.io
CloudRail is also available for other platforms like Android, iOS and Java. You can find all libraries on https://cloudrail.com

@@ -323,0 +341,0 @@ ## Questions?

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -252,3 +251,3 @@ var Statistics_1 = require("../statistics/Statistics");

["create", "$L2", "Object"],
["string.concat", "$L3", "https://api.box.com/2.0/folders/", "$L0.id", "/items?fields=name,size,type"],
["string.concat", "$L3", "https://api.box.com/2.0/folders/", "$L0.id", "/items?fields=name,size,type,modified_at"],
["set", "$L2.url", "$L3"],

@@ -558,20 +557,3 @@ ["set", "$L2.method", "GET"],

ip.callFunction("CloudStorage:download", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "download");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -591,20 +573,3 @@ var res;

ip.callFunction("CloudStorage:upload", this.interpreterStorage, filePath, stream, size, overwrite ? 1 : 0).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "upload");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -623,20 +588,3 @@ var res;

ip.callFunction("CloudStorage:move", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "move");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -655,20 +603,3 @@ var res;

ip.callFunction("CloudStorage:delete", this.interpreterStorage, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "delete");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -687,20 +618,3 @@ var res;

ip.callFunction("CloudStorage:copy", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "copy");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -719,20 +633,3 @@ var res;

ip.callFunction("CloudStorage:createFolder", this.interpreterStorage, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "createFolder");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -751,20 +648,3 @@ var res;

ip.callFunction("CloudStorage:getMetadata", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "getMetadata");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -784,20 +664,3 @@ var res;

ip.callFunction("CloudStorage:getChildren", this.interpreterStorage, null, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "getChildren");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -817,20 +680,3 @@ var res;

ip.callFunction("CloudStorage:getUserLogin", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "getUserLogin");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -850,20 +696,3 @@ var res;

ip.callFunction("CloudStorage:getUserName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "getUserName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -883,20 +712,3 @@ var res;

ip.callFunction("createShareLink", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "createShareLink");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -916,20 +728,3 @@ var res;

ip.callFunction("getAllocation", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "getAllocation");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -949,20 +744,3 @@ var res;

ip.callFunction("exists", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "exists");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -982,20 +760,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1014,20 +775,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Box", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1034,0 +778,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -63,5 +62,5 @@ var Statistics_1 = require("../statistics/Statistics");

["callFunc", "checkPositive", "$P0", "$P3"],
["callFunc", "checkAuthentication", "$P0"],
["if==than", "$P4", 0, 1],
["callFunc", "checkFileExists", "$P0", "$P1"],
["callFunc", "checkAuthentication", "$P0"],
["callFunc", "checkParentPathExists", "$P0", "$P1"],

@@ -155,3 +154,3 @@ ["if<=than", "$P3", 10000000, 2],

["string.indexOf", "$L1", "$L0.error_summary", "not_found"],
["if!=than", "$L4", -1, 2],
["if!=than", "$L1", -1, 2],
["set", "$P1", 0],

@@ -165,2 +164,4 @@ ["return"],

"Authenticating:logout": [
["if==than", "$S0.access_token", null, 1],
["return"],
["create", "$L0", "Object"],

@@ -481,20 +482,3 @@ ["set", "$L0.url", "https://api.dropboxapi.com/2/auth/token/revoke"],

ip.callFunction("CloudStorage:download", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "download");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -514,20 +498,3 @@ var res;

ip.callFunction("CloudStorage:upload", this.interpreterStorage, filePath, stream, size, overwrite ? 1 : 0).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "upload");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -546,20 +513,3 @@ var res;

ip.callFunction("CloudStorage:move", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "move");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -578,20 +528,3 @@ var res;

ip.callFunction("CloudStorage:delete", this.interpreterStorage, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "delete");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -610,20 +543,3 @@ var res;

ip.callFunction("CloudStorage:copy", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "copy");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -642,20 +558,3 @@ var res;

ip.callFunction("CloudStorage:createFolder", this.interpreterStorage, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "createFolder");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -674,20 +573,3 @@ var res;

ip.callFunction("CloudStorage:getMetadata", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "getMetadata");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -707,20 +589,3 @@ var res;

ip.callFunction("CloudStorage:getChildren", this.interpreterStorage, null, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "getChildren");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -740,20 +605,3 @@ var res;

ip.callFunction("CloudStorage:getUserLogin", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "getUserLogin");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -773,20 +621,3 @@ var res;

ip.callFunction("CloudStorage:getUserName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "getUserName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -806,20 +637,3 @@ var res;

ip.callFunction("createShareLink", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "createShareLink");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -839,20 +653,3 @@ var res;

ip.callFunction("getAllocation", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "getAllocation");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -872,20 +669,3 @@ var res;

ip.callFunction("CloudStorage:exists", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "exists");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -905,20 +685,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -937,20 +700,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Dropbox", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -957,0 +703,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -226,20 +225,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -259,20 +241,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -292,20 +257,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -325,20 +273,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -358,20 +289,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -391,20 +305,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -424,20 +321,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -457,20 +337,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -490,20 +353,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -522,20 +368,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -554,20 +383,3 @@ var res;

ip.callFunction("Social:postUpdate", this.interpreterStorage, content).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "postUpdate");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -586,20 +398,3 @@ var res;

ip.callFunction("Social:getConnections", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Facebook", "getConnections");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -606,0 +401,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -235,20 +234,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getNearbyPOIs", this.interpreterStorage, null, latitude, longitude, radius, searchTerm, categories).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Foursquare", "getNearbyPOIs");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -255,0 +237,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -150,20 +149,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getGHIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -183,20 +165,3 @@ var res;

ip.callFunction("getGHFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -216,20 +181,3 @@ var res;

ip.callFunction("getGHEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -249,20 +197,3 @@ var res;

ip.callFunction("getGHGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -282,20 +213,3 @@ var res;

ip.callFunction("getGHDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -315,20 +229,3 @@ var res;

ip.callFunction("getGHDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -348,20 +245,3 @@ var res;

ip.callFunction("getGHLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -381,20 +261,3 @@ var res;

ip.callFunction("getGHPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -414,20 +277,3 @@ var res;

ip.callFunction("loginGH", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -446,20 +292,3 @@ var res;

ip.callFunction("logoutGH", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GitHub", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -466,0 +295,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -835,20 +834,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("downloadGD", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "download");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -868,20 +850,3 @@ var res;

ip.callFunction("uploadGD", this.interpreterStorage, filePath, stream, size, overwrite ? 1 : 0).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "upload");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -900,20 +865,3 @@ var res;

ip.callFunction("moveGD", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "move");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -932,20 +880,3 @@ var res;

ip.callFunction("deleteGD", this.interpreterStorage, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "delete");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -964,20 +895,3 @@ var res;

ip.callFunction("copyGD", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "copy");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -996,20 +910,3 @@ var res;

ip.callFunction("createGDFolder", this.interpreterStorage, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "createFolder");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1028,20 +925,3 @@ var res;

ip.callFunction("getGDMetadata", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "getMetadata");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1061,20 +941,3 @@ var res;

ip.callFunction("getGDChildren", this.interpreterStorage, null, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "getChildren");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1094,20 +957,3 @@ var res;

ip.callFunction("CloudStorage:getUserLogin", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "getUserLogin");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1127,20 +973,3 @@ var res;

ip.callFunction("CloudStorage:getUserName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "getUserName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1160,20 +989,3 @@ var res;

ip.callFunction("createShareLink", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "createShareLink");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1193,20 +1005,3 @@ var res;

ip.callFunction("getAllocation", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "getAllocation");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1226,20 +1021,3 @@ var res;

ip.callFunction("exists", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "exists");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1259,20 +1037,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1291,20 +1052,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GoogleDrive", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1311,0 +1055,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -230,20 +229,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getNearbyPOIs", this.interpreterStorage, null, latitude, longitude, radius, searchTerm, categories).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlaces", "getNearbyPOIs");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -250,0 +232,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -168,20 +167,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -201,20 +183,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -234,20 +199,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -267,20 +215,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -300,20 +231,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -333,20 +247,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -366,20 +263,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -399,20 +279,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -432,20 +295,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -464,20 +310,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("GooglePlus", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -484,0 +313,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -136,20 +135,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -169,20 +151,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -202,20 +167,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -235,20 +183,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -268,20 +199,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -301,20 +215,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -334,20 +231,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -367,20 +247,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -400,20 +263,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -432,20 +278,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Instagram", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -452,0 +281,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -160,20 +159,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getLIIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -193,20 +175,3 @@ var res;

ip.callFunction("getLIFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -226,20 +191,3 @@ var res;

ip.callFunction("getLIEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -259,20 +207,3 @@ var res;

ip.callFunction("getLIGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -292,20 +223,3 @@ var res;

ip.callFunction("getLIDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -325,20 +239,3 @@ var res;

ip.callFunction("getLIDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -358,20 +255,3 @@ var res;

ip.callFunction("getLILocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -391,20 +271,3 @@ var res;

ip.callFunction("getLIPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -424,20 +287,3 @@ var res;

ip.callFunction("loginLI", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -456,20 +302,3 @@ var res;

ip.callFunction("logoutLI", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("LinkedIn", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -476,0 +305,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -154,20 +153,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("sendMJEMail", this.interpreterStorage, fromAddress, fromName, toAddresses, subject, textBody, htmlBody, ccAddresses, bccAddresses).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MailJet", "sendEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -174,0 +156,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -141,20 +140,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -174,20 +156,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -207,20 +172,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -240,20 +188,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -273,20 +204,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -306,20 +220,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -339,20 +236,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -372,20 +252,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -405,20 +268,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -437,20 +283,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("MicrosoftLive", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -457,0 +286,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -108,20 +107,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("SendNexmoSMS", this.interpreterStorage, fromName, toNumber, content).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Nexmo", "sendSMS");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -128,0 +110,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -234,9 +233,26 @@ var Statistics_1 = require("../statistics/Statistics");

["json.parse", "$L5", "$L4.responseBody"],
["set", "$L16", "$L5.value"],
["get", "$L15", "$L5", "@odata.nextLink"],
["if!=than", "$L15", null, 14],
["create", "$L0", "Object"],
["set", "$L0.url", "$L15"],
["set", "$L0.method", "GET"],
["http.requestCall", "$L4", "$L0"],
["callFunc", "validateResponse", "$P0", "$L4"],
["json.parse", "$L5", "$L4.responseBody"],
["size", "$L6", "$L5.value"],
["create", "$L7", "Number"],
["if<than", "$L7", "$L6", 4],
["get", "$L8", "$L5.value", "$L7"],
["push", "$L16", "$L8"],
["math.add", "$L7", "$L7", 1],
["jumpRel", -5],
["jumpRel", -16],
["create", "$L6", "Array"],
["create", "$L7", "Number", 0],
["create", "$L8", "Number", 0],
["size", "$L8", "$L5.value"],
["size", "$L8", "$L16"],
["if<than", "$L7", "$L8", 18],
["create", "$L9", "CloudMetaData"],
["get", "$L10", "$L5.value", "$L7"],
["get", "$L10", "$L16", "$L7"],
["set", "$L9.Name", "$L10.name"],

@@ -609,20 +625,3 @@ ["set", "$L9.Size", "$L10.size"],

ip.callFunction("downloadSC", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "download");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -642,20 +641,3 @@ var res;

ip.callFunction("uploadSC", this.interpreterStorage, filePath, stream, size, overwrite ? 1 : 0).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "upload");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -674,20 +656,3 @@ var res;

ip.callFunction("moveSC", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "move");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -706,20 +671,3 @@ var res;

ip.callFunction("deleteSC", this.interpreterStorage, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "delete");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -738,20 +686,3 @@ var res;

ip.callFunction("copySC", this.interpreterStorage, sourcePath, destinationPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "copy");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -770,20 +701,3 @@ var res;

ip.callFunction("createFolderSC", this.interpreterStorage, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "createFolder");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -802,20 +716,3 @@ var res;

ip.callFunction("getMetadataSC", this.interpreterStorage, null, filePath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "getMetadata");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -835,20 +732,3 @@ var res;

ip.callFunction("getChildrenSC", this.interpreterStorage, null, folderPath).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "getChildren");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -868,20 +748,3 @@ var res;

ip.callFunction("CloudStorage:getUserLogin", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "getUserLogin");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -901,20 +764,3 @@ var res;

ip.callFunction("CloudStorage:getUserName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "getUserName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -934,20 +780,3 @@ var res;

ip.callFunction("createShareLink", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "createShareLink");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -967,20 +796,3 @@ var res;

ip.callFunction("getAllocation", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "getAllocation");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1000,20 +812,3 @@ var res;

ip.callFunction("exists", this.interpreterStorage, null, path).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "exists");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1033,20 +828,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1065,20 +843,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("OneDrive", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1085,0 +846,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -723,20 +722,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("createCharge", this.interpreterStorage, null, amount, currency, source).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "createCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -756,20 +738,3 @@ var res;

ip.callFunction("getCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "getCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -789,20 +754,3 @@ var res;

ip.callFunction("listCharges", this.interpreterStorage, null, from, to, creditCard).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "listCharges");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -822,20 +770,3 @@ var res;

ip.callFunction("refundCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "refundCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -855,20 +786,3 @@ var res;

ip.callFunction("partiallyRefundCharge", this.interpreterStorage, null, id, amount).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "partiallyRefundCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -888,20 +802,3 @@ var res;

ip.callFunction("getRefund", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "getRefund");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -921,20 +818,3 @@ var res;

ip.callFunction("getRefundsForCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "getRefundsForCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -954,20 +834,3 @@ var res;

ip.callFunction("createSubscriptionPlan", this.interpreterStorage, null, name, amount, currency, description, interval, intervalCount).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "createSubscriptionPlan");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -987,20 +850,3 @@ var res;

ip.callFunction("listSubscriptionPlans", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "listSubscriptionPlans");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1020,20 +866,3 @@ var res;

ip.callFunction("createSubscription", this.interpreterStorage, null, planID, name, description, source).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "createSubscription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1053,20 +882,3 @@ var res;

ip.callFunction("cancelSubscription", this.interpreterStorage, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("PayPal", "cancelSubscription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -1073,0 +885,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -132,20 +131,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("sendEmail", this.interpreterStorage, fromAddress, fromName, toAddresses, subject, textBody, htmlBody, ccAddresses, bccAddresses).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("SendGrid", "sendEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -152,0 +134,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -109,20 +108,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -142,20 +124,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -175,20 +140,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -208,20 +156,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -241,20 +172,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -274,20 +188,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -307,20 +204,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -340,20 +220,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -373,20 +236,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -405,20 +251,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Slack", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -425,0 +254,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -537,20 +536,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("createCharge", this.interpreterStorage, null, amount, currency, source).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "createCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -570,20 +552,3 @@ var res;

ip.callFunction("getCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "getCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -603,20 +568,3 @@ var res;

ip.callFunction("listCharges", this.interpreterStorage, null, from, to, creditCard).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "listCharges");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -636,20 +584,3 @@ var res;

ip.callFunction("refundCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "refundCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -669,20 +600,3 @@ var res;

ip.callFunction("partiallyRefundCharge", this.interpreterStorage, null, id, amount).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "partiallyRefundCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -702,20 +616,3 @@ var res;

ip.callFunction("getRefund", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "getRefund");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -735,20 +632,3 @@ var res;

ip.callFunction("getRefundsForCharge", this.interpreterStorage, null, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "getRefundsForCharge");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -768,20 +648,3 @@ var res;

ip.callFunction("createSubscriptionPlan", this.interpreterStorage, null, name, amount, currency, description, interval, intervalCount).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "createSubscriptionPlan");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -801,20 +664,3 @@ var res;

ip.callFunction("listSubscriptionPlans", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "listSubscriptionPlans");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -834,20 +680,3 @@ var res;

ip.callFunction("createSubscription", this.interpreterStorage, null, planID, name, description, source).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "createSubscription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -867,20 +696,3 @@ var res;

ip.callFunction("cancelSubscription", this.interpreterStorage, id).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Stripe", "cancelSubscription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -887,0 +699,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -108,20 +107,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("sendSMSTW", this.interpreterStorage, fromName, toNumber, content).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twilio", "sendSMS");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -128,0 +110,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -351,20 +350,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("Profile:getIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -384,20 +366,3 @@ var res;

ip.callFunction("Profile:getFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -417,20 +382,3 @@ var res;

ip.callFunction("Profile:getEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -450,20 +398,3 @@ var res;

ip.callFunction("Profile:getGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -483,20 +414,3 @@ var res;

ip.callFunction("Profile:getDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -516,20 +430,3 @@ var res;

ip.callFunction("Profile:getDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -549,20 +446,3 @@ var res;

ip.callFunction("Profile:getLocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -582,20 +462,3 @@ var res;

ip.callFunction("Profile:getPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -615,20 +478,3 @@ var res;

ip.callFunction("Authenticating:login", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -647,20 +493,3 @@ var res;

ip.callFunction("Authenticating:logout", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -679,20 +508,3 @@ var res;

ip.callFunction("Social:postUpdate", this.interpreterStorage, content).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "postUpdate");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -711,20 +523,3 @@ var res;

ip.callFunction("Social:getConnections", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Twitter", "getConnections");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -731,0 +526,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -205,20 +204,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getYUIdentifier", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getIdentifier");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -238,20 +220,3 @@ var res;

ip.callFunction("getYUFullName", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getFullName");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -271,20 +236,3 @@ var res;

ip.callFunction("getYUEmail", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getEmail");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -304,20 +252,3 @@ var res;

ip.callFunction("getYUGender", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getGender");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -337,20 +268,3 @@ var res;

ip.callFunction("getYUDescription", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getDescription");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -370,20 +284,3 @@ var res;

ip.callFunction("getYUDateOfBirth", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getDateOfBirth");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -403,20 +300,3 @@ var res;

ip.callFunction("getYULocale", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getLocale");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -436,20 +316,3 @@ var res;

ip.callFunction("getYUPictureURL", this.interpreterStorage, null).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "getPictureURL");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -469,20 +332,3 @@ var res;

ip.callFunction("loginYU", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "login");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -501,20 +347,3 @@ var res;

ip.callFunction("logoutYU", this.interpreterStorage).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yahoo", "logout");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -521,0 +350,0 @@ var res;

"use strict";
var Helper_1 = require("../helpers/Helper");
var Interpreter_1 = require("../servicecode/Interpreter");
var Sandbox_1 = require("../servicecode/Sandbox");
var ErrorType_1 = require("../types/ErrorType");
var DetailErrors_1 = require("../errors/DetailErrors");
var InitSelfTest_1 = require("../servicecode/InitSelfTest");

@@ -306,20 +305,3 @@ var Statistics_1 = require("../statistics/Statistics");

ip.callFunction("getNearbyPOIs", this.interpreterStorage, null, latitude, longitude, radius, searchTerm, categories).then(function () {
var error = ip.sandbox.thrownError;
if (error != null) {
Statistics_1.Statistics.addError("Yelp", "getNearbyPOIs");
switch (error.getErrorType()) {
case ErrorType_1.ErrorType.ILLEGAL_ARGUMENT:
throw new DetailErrors_1.IllegalArgumentError(error.toString());
case ErrorType_1.ErrorType.AUTHENTICATION:
throw new DetailErrors_1.AuthenticationError(error.toString());
case ErrorType_1.ErrorType.NOT_FOUND:
throw new DetailErrors_1.NotFoundError(error.toString());
case ErrorType_1.ErrorType.HTTP:
throw new DetailErrors_1.HttpError(error.toString());
case ErrorType_1.ErrorType.SERVICE_UNAVAILABLE:
throw new DetailErrors_1.ServiceUnavailableError(error.toString());
default:
throw new Error(error.toString());
}
}
Helper_1.Helper.checkSandboxError(ip);
}).then(function () {

@@ -326,0 +308,0 @@ var res;

@@ -12,2 +12,5 @@ "use strict";

Statistics.addCall = function (service, method) {
var keyMatch = /^[a-f\d]{24}$/i;
if (!keyMatch.test(Settings_1.Settings.licenseKey))
throw new Error("A valid CloudRail license key is required. You can get one for free at https://developers.cloudrail.com");
Statistics.callSyncPromise = Statistics.callSyncPromise.then(function () {

@@ -123,3 +126,3 @@ function schedule() {

Statistics.CR_VERSION = Statistics.getCRVer();
Statistics.SERVER_URL = "https://keys.cloudrail.com/api/entries";
Statistics.SERVER_URL = "https://developers.cloudrail.com/api/entries";
Statistics.DELAY = 300000;

@@ -126,0 +129,0 @@ Statistics.data = {};

Sorry, the diff of this file is too big to display

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