Socket
Socket
Sign inDemoInstall

@availity/api-core

Package Overview
Dependencies
Maintainers
6
Versions
120
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@availity/api-core - npm Package Compare versions

Comparing version 2.5.0 to 2.6.0

coverage/base.css

2

package.json
{
"name": "@availity/api-core",
"version": "2.5.0",
"version": "2.6.0",
"description": "Base API definitions for the Availity REST API",

@@ -5,0 +5,0 @@ "keywords": [

import AvApi from '../api';
export default class AvSettings extends AvApi {
constructor({ http, promise, merge, config }) {
constructor({ http, promise, merge, avUsers, config }) {
const options = Object.assign(

@@ -9,2 +9,4 @@ {

name: 'settings',
sessionBust: false,
pageBust: true,
},

@@ -19,3 +21,39 @@ config

});
this.avUsers = avUsers;
}
getApplication(applicationId, config) {
if (!applicationId) {
throw new Error('must define applicationId');
}
return this.avUsers.me().then(user => {
const queryConfig = this.addParams(
{ applicationId, userId: user.id },
config
);
return this.query(queryConfig);
});
}
setApplication(applicaitonId, data, config) {
if (
typeof applicaitonId !== 'string' &&
typeof applicaitonId !== 'number'
) {
config = data;
data = applicaitonId;
applicaitonId = '';
}
if (!applicaitonId && (!data.scope || !data.scope.applicationId)) {
throw new Error('must set applicationId in settings call');
}
return this.avUsers.me().then(user => {
data.scope = data.scope || {};
data.scope.applicationId = applicaitonId;
data.scope.userId = user.id;
return this.update(data, config);
});
}
}
SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc