replace jquery call with request

pull/1/head
Iuri Matias 7 years ago
parent 088b11b41f
commit 6caf5a15cd
  1. 1
      package.json
  2. 30
      src/app/compiler/compiler-imports.js

@ -46,6 +46,7 @@
"remix-lib": "latest", "remix-lib": "latest",
"remix-solidity": "latest", "remix-solidity": "latest",
"remixd": "git+https://github.com/ethereum/remixd.git", "remixd": "git+https://github.com/ethereum/remixd.git",
"request": "^2.83.0",
"rimraf": "^2.6.1", "rimraf": "^2.6.1",
"selenium-standalone": "^6.0.1", "selenium-standalone": "^6.0.1",
"standard": "^8.5.0", "standard": "^8.5.0",

@ -3,21 +3,27 @@
var $ = require('jquery') var $ = require('jquery')
var base64 = require('js-base64').Base64 var base64 = require('js-base64').Base64
var swarmgw = require('swarmgw') var swarmgw = require('swarmgw')
var request = require('
module.exports = { module.exports = {
handleGithubCall: function (root, path, cb) { handleGithubCall: function (root, path, cb) {
return $.getJSON('https://api.github.com/repos/' + root + '/contents/' + path) return request.get(
.done(function (data) { {
if ('content' in data) { url: 'https://api.github.com/repos/' + root + '/contents/' + path,
cb(null, base64.decode(data.content), root + '/' + path) json: true,
} else { headers: {
cb('Content not received') 'User-Agent': 'Remix'
} }
}) }, (err, r, data) => {
.fail(function (xhr, text, err) { if (err) {
// NOTE: on some browsers, err equals to '' for certain errors (such as offline browser) return cb(err || 'Unknown transport error')
cb(err || 'Unknown transport error') }
}) if ('content' in data) {
cb(null, base64.decode(data.content), root + '/' + path)
} else {
cb('Content not received')
}
});
}, },
handleSwarmImport: function (url, cb) { handleSwarmImport: function (url, cb) {

Loading…
Cancel
Save