Move some utils into middleware/utils
This commit is contained in:
parent
bc9731abf1
commit
22c5c550be
|
@ -1,8 +1,8 @@
|
|||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const semver = require('semver')
|
||||
const PackageCache = require('../PackageCache')
|
||||
const PackageInfo = require('../PackageInfo')
|
||||
const getPackage = require('./utils/getPackage')
|
||||
const getPackageInfo = require('./utils/getPackageInfo')
|
||||
const PackageURL = require('../PackageURL')
|
||||
|
||||
const FindExtensions = [ '', '.js', '.json' ]
|
||||
|
@ -47,7 +47,7 @@ function findFile(base, useIndex, callback) {
|
|||
* trailing slash.
|
||||
*/
|
||||
function fetchFile(req, res, next) {
|
||||
PackageInfo.get(req.packageName, function (error, packageInfo) {
|
||||
getPackageInfo(req.packageName, function (error, packageInfo) {
|
||||
if (error) {
|
||||
console.error(error)
|
||||
return res.status(500).type('text').send(`Cannot get info for package "${req.packageName}"`)
|
||||
|
@ -64,7 +64,7 @@ function fetchFile(req, res, next) {
|
|||
// A valid request for a package we haven't downloaded yet.
|
||||
req.packageConfig = versions[req.packageVersion]
|
||||
|
||||
PackageCache.get(req.packageConfig, function (error, outputDir) {
|
||||
getPackage(req.packageConfig, function (error, outputDir) {
|
||||
if (error) {
|
||||
console.error(error)
|
||||
res.status(500).type('text').send(`Cannot fetch package ${req.packageSpec}`)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
const db = require('./RedisClient')
|
||||
const db = require('../../RedisClient')
|
||||
|
||||
function createCache(keyPrefix) {
|
||||
function createKey(key) {
|
|
@ -85,6 +85,4 @@ function getPackage(packageConfig, callback) {
|
|||
})
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
get: getPackage
|
||||
}
|
||||
module.exports = getPackage
|
|
@ -63,6 +63,4 @@ function getPackageInfo(packageName, callback) {
|
|||
})
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
get: getPackageInfo
|
||||
}
|
||||
module.exports = getPackageInfo
|
Loading…
Reference in New Issue