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

@byu-oit/canvas-sdk

Package Overview
Dependencies
Maintainers
12
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@byu-oit/canvas-sdk - npm Package Compare versions

Comparing version 0.1.12 to 0.1.13

9

index.js
'use strict';
const { URL } = require('url');
const logger = require('./src/utils/logger');
const utils = require('./src/utils');
const request = require('request-promise');

@@ -104,3 +105,3 @@ const accounts = require('./src/accounts');

canvas.requestInternal = async function(method, uri, data, formFlag) {
canvas.requestInternal = async function(method, uri, data, formFlag, tryingAgain) {
const startTime = Date.now();

@@ -152,2 +153,8 @@ if(method === 'GET' && data) {

logger.debug(`Canvas Request Delay: ${(Date.now() - startTime) / 60000}`);
if(!tryingAgain && e.error.code === "ENOTFOUND") {
logger.info("Waiting 8 seconds, then retrying");
await utils.sleep(8000);
return canvas.requestInternal(method, uri, data, formFlag, true);
}
return false;

@@ -154,0 +161,0 @@ }

2

package.json
{
"name": "@byu-oit/canvas-sdk",
"version": "0.1.12",
"version": "0.1.13",
"description": "A wrapper around Instructure's Canvas API",

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

@@ -5,2 +5,8 @@ 'use strict';

return Math.floor(Math.random() * (max - min + 1) + min);
};
exports.sleep = function(ms) {
return new Promise(function(resolve) {
setTimeout(resolve, ms);
})
};
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