aboutsummaryrefslogtreecommitdiff
path: root/node_modules/formidable/lib/querystring_parser.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/formidable/lib/querystring_parser.js')
-rw-r--r--node_modules/formidable/lib/querystring_parser.js27
1 files changed, 0 insertions, 27 deletions
diff --git a/node_modules/formidable/lib/querystring_parser.js b/node_modules/formidable/lib/querystring_parser.js
deleted file mode 100644
index fcaffe0..0000000
--- a/node_modules/formidable/lib/querystring_parser.js
+++ /dev/null
@@ -1,27 +0,0 @@
-if (global.GENTLY) require = GENTLY.hijack(require);
-
-// This is a buffering parser, not quite as nice as the multipart one.
-// If I find time I'll rewrite this to be fully streaming as well
-var querystring = require('querystring');
-
-function QuerystringParser(maxKeys) {
- this.maxKeys = maxKeys;
- this.buffer = '';
-}
-exports.QuerystringParser = QuerystringParser;
-
-QuerystringParser.prototype.write = function(buffer) {
- this.buffer += buffer.toString('ascii');
- return buffer.length;
-};
-
-QuerystringParser.prototype.end = function() {
- var fields = querystring.parse(this.buffer, '&', '=', { maxKeys: this.maxKeys });
- for (var field in fields) {
- this.onField(field, fields[field]);
- }
- this.buffer = '';
-
- this.onEnd();
-};
-