* Fixed caching mechanism
authorSteven Barth <steven@midlink.org>
Tue, 27 May 2008 15:40:49 +0000 (15:40 +0000)
committerSteven Barth <steven@midlink.org>
Tue, 27 May 2008 15:40:49 +0000 (15:40 +0000)
libs/web/luasrc/dispatcher.lua

index e76169d..6a6bceb 100644 (file)
@@ -192,7 +192,7 @@ function createindex_plain(path, suffix)
                end
        end
 
                end
        end
 
-       if not cachetime or luci.fs.mtime(path) > cachetime then
+       if not cachetime then
                for i,c in ipairs(controllers) do
                        c = "luci.controller." .. c:sub(#path+1, #c-#suffix):gsub("/", ".")
                        stat, mod = pcall(require, c)
                for i,c in ipairs(controllers) do
                        c = "luci.controller." .. c:sub(#path+1, #c-#suffix):gsub("/", ".")
                        stat, mod = pcall(require, c)
@@ -205,10 +205,6 @@ function createindex_plain(path, suffix)
                                end
                        end
                end
                                end
                        end
                end
-               if indexcache then
-                       luci.fs.unlink(indexcache .. "/.index")
-                       luci.fs.writefile(indexcache .. "/.index", "")
-               end
        else
                for i,c in ipairs(luci.fs.dir(indexcache)) do
                        if c:sub(1) ~= "." then
        else
                for i,c in ipairs(luci.fs.dir(indexcache)) do
                        if c:sub(1) ~= "." then