remove the callback from node.cat, node.fs.cat
authorRyan <ry@tinyclouds.org>
Mon, 20 Jul 2009 19:07:34 +0000 (21:07 +0200)
committerRyan <ry@tinyclouds.org>
Mon, 20 Jul 2009 19:09:37 +0000 (21:09 +0200)
src/file.js
src/util.js

index c36c6aa..42edb73 100644 (file)
@@ -4,7 +4,7 @@ node.fs.exists = function (path, callback) {
   p.addErrback(function () { callback(false); });
 }
 
-node.fs.cat = function (path, encoding, callback) {
+node.fs.cat = function (path, encoding) {
   var open_promise = node.fs.open(path, node.O_RDONLY, 0666);
   var cat_promise = new node.Promise();
 
@@ -12,7 +12,7 @@ node.fs.cat = function (path, encoding, callback) {
 
   open_promise.addErrback(function () { cat_promise.emitError(); });
   open_promise.addCallback(function (fd) {
-    var content = (encoding == node.UTF8 ? "" : []);
+    var content = (encoding === node.UTF8 ? "" : []);
     var pos = 0;
 
     function readChunk () {
index da1666a..6d45ded 100644 (file)
@@ -24,10 +24,10 @@ node.encodeUtf8 = function (array) {
   return String.fromCharCode.apply(String, array);
 };
 
-node.cat = function(location, encoding, callback) {
+node.cat = function(location, encoding) {
   var url_re = new RegExp("^http:\/\/");
   var f = url_re.exec(location) ? node.http.cat : node.fs.cat;
-  return f(location, encoding, callback);
+  return f(location, encoding);
 };
 
 node.path = new function () {