Move some utils into middleware/utils

This commit is contained in:
MICHAEL JACKSON 2017-08-18 23:09:29 -07:00
parent bc9731abf1
commit 22c5c550be
5 changed files with 7 additions and 11 deletions

View File

@ -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}`)

View File

@ -1,4 +1,4 @@
const db = require('./RedisClient')
const db = require('../../RedisClient')
function createCache(keyPrefix) {
function createKey(key) {

View File

@ -85,6 +85,4 @@ function getPackage(packageConfig, callback) {
})
}
module.exports = {
get: getPackage
}
module.exports = getPackage

View File

@ -63,6 +63,4 @@ function getPackageInfo(packageName, callback) {
})
}
module.exports = {
get: getPackageInfo
}
module.exports = getPackageInfo