Mercurial Hosting > luan
comparison src/luan/modules/http/jetty/Http.luan @ 1159:3ef883468fd0
remove Http.per_session_pages
fix clone closure bug
replace Thread.global with Thread.global_callable()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 05 Feb 2018 12:37:59 -0700 |
parents | 267fdf5e9fbd |
children | 4beabb087be6 |
comparison
equal
deleted
inserted
replaced
1158:267fdf5e9fbd | 1159:3ef883468fd0 |
---|---|
138 | 138 |
139 -- request = new_request{} -- filled in by HttpServicer | 139 -- request = new_request{} -- filled in by HttpServicer |
140 -- response = new_response{} -- filled in by HttpServicer | 140 -- response = new_response{} -- filled in by HttpServicer |
141 | 141 |
142 | 142 |
143 Http.per_session_pages = {} | |
144 | |
145 function Http.per_session(page) | |
146 Http.per_session_pages[page] = true | |
147 end | |
148 | |
149 function Http.clear_session() | |
150 Http.request.java.getSession().removeAttribute("luan") | |
151 end | |
152 | |
153 | |
154 function Http.uncache_site() | 143 function Http.uncache_site() |
155 for k in pairs(Table.copy(Package.loaded)) do | 144 for k in pairs(Table.copy(Package.loaded)) do |
156 if matches(k,"^site:") then | 145 if matches(k,"^site:") then |
157 Package.loaded[k] = nil | 146 Package.loaded[k] = nil |
158 end | 147 end |