Socket
Socket
Sign inDemoInstall

mysterium-tequilapi

Package Overview
Dependencies
Maintainers
4
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mysterium-tequilapi - npm Package Compare versions

Comparing version 0.7.7 to 0.8.0

lib/dto/access-list.d.ts

6

lib/adapters/proposals-query.js

@@ -35,2 +35,8 @@ "use strict";

}
if (options.accessPolicyProtocol) {
queryObj.accessPolicyProtocol = options.accessPolicyProtocol;
}
if (options.accessPolicyId) {
queryObj.accessPolicyId = options.accessPolicyId;
}
if (options.fetchConnectCounts) {

@@ -37,0 +43,0 @@ queryObj.fetchConnectCounts = options.fetchConnectCounts;

2

lib/client.d.ts

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

import { AccessPolicyDTO } from './dto/access-policies';
import { ConnectionIPDTO } from './dto/connection-ip';

@@ -38,2 +39,3 @@ import { ConnectionSessionDTO } from './dto/connection-session';

serviceSessions(): Promise<ServiceSessionDTO[]>;
accessPolicies(): Promise<AccessPolicyDTO[]>;
}
export interface ProposalQueryOptions {
providerId?: string;
serviceType?: string;
accessPolicyProtocol?: string;
accessPolicyId?: string;
fetchConnectCounts?: boolean;
}
export interface ServiceRequest {
providerId: string;
type: string;
accessPolicies?: {
ids: string[];
};
options?: {

@@ -5,0 +8,0 @@ [key: string]: any;

import { HttpInterface } from './adapters/interface';
import { TequilapiClient } from './client';
import { AccessPolicyDTO } from './dto/access-policies';
import { ConnectionIPDTO } from './dto/connection-ip';

@@ -42,2 +43,3 @@ import { ConnectionSessionDTO } from './dto/connection-session';

serviceSessions(): Promise<ServiceSessionDTO[]>;
accessPolicies(): Promise<AccessPolicyDTO[]>;
}

@@ -31,2 +31,3 @@ "use strict";

const proposals_query_1 = __importDefault(require("./adapters/proposals-query"));
const access_policies_1 = require("./dto/access-policies");
const connection_ip_1 = require("./dto/connection-ip");

@@ -209,3 +210,4 @@ const connection_session_1 = require("./dto/connection-session");

providerId: request.providerId,
type: request.type
type: request.type,
accessPolicies: request.accessPolicies
}, timeout);

@@ -232,3 +234,12 @@ if (!response) {

}
accessPolicies() {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.http.get('access-policies');
if (!response) {
throw new Error('Access policies response body is missing');
}
return access_policies_1.parseAccessPoliciesDTO(response);
});
}
}
exports.HttpTequilapiClient = HttpTequilapiClient;

5

package.json
{
"name": "mysterium-tequilapi",
"version": "0.7.7",
"version": "0.8.0",
"description": "Api library to control mysterium client and node",

@@ -15,3 +15,4 @@ "repository": "github:mysteriumnetwork/mysterium-tequilapi",

"generate:flow": "./scripts/generate_flow_definitions.sh",
"flow-typed": "npm i flow-typed && node_modules/.bin/flow-typed install axios"
"flow-typed": "npm i flow-typed && node_modules/.bin/flow-typed install axios",
"build": "npm run prepack && npm run generate:flow"
},

@@ -18,0 +19,0 @@ "dependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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