Call normalizePath only in public functions

This commit is contained in:
Marco Castelluccio 2014-10-01 18:06:07 -07:00
Родитель dd35aa32c0
Коммит 36b7b2b911
1 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -269,8 +269,6 @@ var fs = (function() {
}
function createInternal(path, data, cb) {
path = normalizePath(path);
var name = basename(path);
var dir = dirname(path);
@ -290,6 +288,8 @@ var fs = (function() {
}
function create(path, blob, cb) {
path = normalizePath(path);
createInternal(path, blob, function(created) {
if (created) {
setStat(path, { mtime: Date.now(), isDir: false }, function() {
@ -302,6 +302,8 @@ var fs = (function() {
}
function mkdir(path, cb) {
path = normalizePath(path);
createInternal(path, [], function(created) {
if (created) {
setStat(path, { mtime: Date.now(), isDir: true }, function() {
@ -407,12 +409,10 @@ var fs = (function() {
}
function setStat(path, stat, cb) {
path = normalizePath(path);
asyncStorage.setItem("!" + path, stat, cb);
}
function removeStat(path, cb) {
path = normalizePath(path);
asyncStorage.removeItem("!" + path, cb);
}