Socket
Socket
Sign inDemoInstall

@privacybydesign/irma-client

Package Overview
Dependencies
Maintainers
4
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@privacybydesign/irma-client - npm Package Compare versions

Comparing version 0.1.1-rc.0 to 0.1.1-rc.1

2

index.js

@@ -130,3 +130,3 @@ const ServerSession = require('./server-session');

result: {
url: (o, token) => `${o.url}/session/${token}/result`,
url: (o, {sessionToken}) => `${o.url}/session/${sessionToken}/result`,
body: null,

@@ -133,0 +133,0 @@ method: 'GET',

{
"name": "@privacybydesign/irma-client",
"version": "0.1.1-rc.0",
"version": "0.1.1-rc.1",
"description": "A plugin to allow your IRMA flows to communicate with a server",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -13,4 +13,4 @@ # IRMA client

```javascript
const IrmaCore = require('irma-core');
const Client = require('irma-client');
const IrmaCore = require('@privacybydesign/irma-core');
const Client = require('@privacybydesign/irma-client');

@@ -124,3 +124,3 @@ const irma = new IrmaCore({

result: {
url: (o, token) => `${o.url}/session/${token}/result`,
url: (o, {sessionPtr, sessionToken}) => `${o.url}/session/${sessionToken}/result`,
body: null,

@@ -127,0 +127,0 @@ method: 'GET',

@@ -8,2 +8,3 @@ if ( typeof fetch === 'undefined' )

this._options = options;
this._mappings = {};
}

@@ -14,8 +15,8 @@

if (!this._options.start) {
this._sessionPtr = this._options.mapping.sessionPtr();
this._mappings.sessionPtr = this._options.mapping.sessionPtr();
if (this._options.result)
this._sessionToken = this._options.mapping.sessionToken();
this._mappings.sessionToken = this._options.mapping.sessionToken();
return Promise.resolve(this._sessionPtr);
return Promise.resolve(this._mappings.sessionPtr);
}

@@ -32,7 +33,7 @@

.then(r => {
this._sessionPtr = this._options.mapping.sessionPtr(r);
this._mappings = { sessionPtr: this._options.mapping.sessionPtr(r) };
if (this._options.result)
this._sessionToken = this._options.mapping.sessionToken(r);
this._mappings.sessionToken = this._options.mapping.sessionToken(r);
return this._sessionPtr;
return this._mappings.sessionPtr;
});

@@ -45,3 +46,3 @@ }

return fetch(this._options.result.url(this._options, this._sessionToken), this._options)
return fetch(this._options.result.url(this._options, this._mappings), this._options.result)
.then(r => {

@@ -48,0 +49,0 @@ if ( r.status != 200 )

@@ -69,2 +69,3 @@ if ( typeof fetch === 'undefined' )

clearTimeout(canceller);
this._source.close();

@@ -71,0 +72,0 @@ if ( this._options.debugging )

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