New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ajaon

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ajaon - npm Package Compare versions

Comparing version 1.5.4 to 1.5.5

34

app/dist/ajaon.js

@@ -192,5 +192,5 @@ import clone from "tiny-clone";

}
const sess = !recall ? sessKeyKey !== undefined ? typeof sessKeyKey === "string" ? { sessKeyKeyForStorage: sessKeyKey, sessKeyKeyForApi: sessKeyKey } : clone(sessKeyKey) : false : false;
const sess = sessKeyKey !== undefined ? typeof sessKeyKey === "string" ? { sessKeyKeyForStorage: sessKeyKey, sessKeyKeyForApi: sessKeyKey } : clone(sessKeyKey) : false;
function post(url, body = {}, headers = { 'Content-Type': 'application/json' }, ensureDelivery = defualtEnsureDelivery, verbose = defaultVervose) {
let ret = new AjaonPromise((res, fail, recall) => {
let ret = new AjaonPromise((res, fail, recalling) => {
headers = headers instanceof Headers ? headers : new Headers(headers);

@@ -203,18 +203,22 @@ const error = constructConsoleType(console.error, fail)(verbose);

if (sess) {
if (body[sess.sessKeyKeyForApi] !== undefined)
warn("Session key property \"" + sess.sessKeyKeyForApi + "\" in post body defined as \"" + body[sess.sessKeyKeyForApi] + "\". The sesskey (saved as \"" + sess.sessKeyKeyForStorage + "\" in storage) will not be ijected into the payload.");
else if (storage[sess.sessKeyKeyForStorage] !== undefined)
body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage];
else {
let isCommon = false;
const lowerCaseUrl = assembledUrl.toLocaleLowerCase();
for (let i = 0; i < commonLoginApiCalls.length; i++) {
if (lowerCaseUrl.includes(commonLoginApiCalls[i])) {
isCommon = true;
if (!recalling) {
if (body[sess.sessKeyKeyForApi] !== undefined)
warn("Session key property \"" + sess.sessKeyKeyForApi + "\" in post body defined as \"" + body[sess.sessKeyKeyForApi] + "\". The sesskey (saved as \"" + sess.sessKeyKeyForStorage + "\" in storage) will not be ijected into the payload.");
else if (storage[sess.sessKeyKeyForStorage] !== undefined)
body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage];
else {
let isCommon = false;
const lowerCaseUrl = assembledUrl.toLocaleLowerCase();
for (let i = 0; i < commonLoginApiCalls.length; i++) {
if (lowerCaseUrl.includes(commonLoginApiCalls[i])) {
isCommon = true;
}
}
if (!isCommon) {
error("No sessionKey found on the client under " + sess.sessKeyKeyForStorage + ".");
}
}
if (!isCommon) {
error("No sessionKey found on the client under " + sess.sessKeyKeyForStorage + ".");
}
}
else if (body[sess.sessKeyKeyForApi] === undefined && storage[sess.sessKeyKeyForStorage] !== undefined)
body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage];
}

@@ -221,0 +225,0 @@ body = JSON.stringify(body);

@@ -268,5 +268,5 @@ import clone from "tiny-clone"

const sess: SessKeyKey = !recall ? sessKeyKey !== undefined ? typeof sessKeyKey === "string" ? {sessKeyKeyForStorage: sessKeyKey, sessKeyKeyForApi: sessKeyKey} : clone(sessKeyKey) : false : false
const sess: SessKeyKey = sessKeyKey !== undefined ? typeof sessKeyKey === "string" ? {sessKeyKeyForStorage: sessKeyKey, sessKeyKeyForApi: sessKeyKey} : clone(sessKeyKey) : false
function post<Res = GenericObject>(url: string | string[], body: object | string = {}, headers: HeadersInit | Headers = {'Content-Type': 'application/json'}, ensureDelivery: boolean = defualtEnsureDelivery, verbose: boolean = defaultVervose) {
let ret = new AjaonPromise<Res>((res, fail, recall) => {
let ret = new AjaonPromise<Res>((res, fail, recalling) => {
headers = headers instanceof Headers ? headers : new Headers(headers)

@@ -280,18 +280,23 @@

body = typeof body === "string" ? JSON.parse(body) : body
if (sess) {
if (body[sess.sessKeyKeyForApi] !== undefined) warn("Session key property \"" + sess.sessKeyKeyForApi + "\" in post body defined as \"" + body[sess.sessKeyKeyForApi] + "\". The sesskey (saved as \"" + sess.sessKeyKeyForStorage + "\" in storage) will not be ijected into the payload.");
else if (storage[sess.sessKeyKeyForStorage] !== undefined) body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage]
else {
let isCommon = false
const lowerCaseUrl = assembledUrl.toLocaleLowerCase()
for (let i = 0; i < commonLoginApiCalls.length; i++) {
if (lowerCaseUrl.includes(commonLoginApiCalls[i])) {
isCommon = true
if (!recalling) {
if (body[sess.sessKeyKeyForApi] !== undefined) warn("Session key property \"" + sess.sessKeyKeyForApi + "\" in post body defined as \"" + body[sess.sessKeyKeyForApi] + "\". The sesskey (saved as \"" + sess.sessKeyKeyForStorage + "\" in storage) will not be ijected into the payload.");
else if (storage[sess.sessKeyKeyForStorage] !== undefined) body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage]
else {
let isCommon = false
const lowerCaseUrl = assembledUrl.toLocaleLowerCase()
for (let i = 0; i < commonLoginApiCalls.length; i++) {
if (lowerCaseUrl.includes(commonLoginApiCalls[i])) {
isCommon = true
}
}
if (!isCommon) {
error("No sessionKey found on the client under " + sess.sessKeyKeyForStorage + ".")
}
}
if (!isCommon) {
error("No sessionKey found on the client under " + sess.sessKeyKeyForStorage + ".")
}
}
else if (body[sess.sessKeyKeyForApi] === undefined && storage[sess.sessKeyKeyForStorage] !== undefined) body[sess.sessKeyKeyForApi] = storage[sess.sessKeyKeyForStorage]
}

@@ -298,0 +303,0 @@

{
"name": "ajaon",
"version": "1.5.4",
"version": "1.5.5",
"description": "Asynchron js and json. A tiny, fetch based http client for the web.",

@@ -5,0 +5,0 @@ "main": "app/dist/ajaon.js",

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