aboutsummaryrefslogtreecommitdiff
path: root/node_modules/body/any.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/body/any.js')
-rw-r--r--node_modules/body/any.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/node_modules/body/any.js b/node_modules/body/any.js
deleted file mode 100644
index 3b7314b..0000000
--- a/node_modules/body/any.js
+++ /dev/null
@@ -1,38 +0,0 @@
-var TypedError = require("error/typed")
-
-var parseArguments = require("./parse-arguments.js")
-var jsonBody = require("./json.js")
-var formBody = require("./form.js")
-
-var jsonType = "application/json"
-var formType = "application/x-www-form-urlencoded"
-var INVALID_CONTENT_TYPE = TypedError({
- message: "Could not parse content type header: {contentType}",
- type: "invalid.content.type",
- statusCode: 415,
- contentType: null
-})
-
-module.exports = anyBody
-
-function anyBody(req, res, opts, callback) {
- var args = parseArguments(req, res, opts, callback)
- req = args.req
- res = args.res
- opts = args.opts
- callback = args.callback
-
- if (!callback) {
- return anyBody.bind(null, req, res, opts)
- }
-
- var contentType = req.headers["content-type"] || ""
-
- if (contentType.indexOf(jsonType) !== -1) {
- jsonBody(req, res, opts, callback)
- } else if (contentType.indexOf(formType) !== -1) {
- formBody(req, res, opts, callback)
- } else {
- callback(INVALID_CONTENT_TYPE({contentType: contentType}))
- }
-}