mirror of
https://github.com/9001/copyparty.git
synced 2025-08-20 02:12:20 -06:00
hmac cache limit + android ux:
onscroll doesnt trigger so files dont load in
This commit is contained in:
parent
0b265bd673
commit
4f811eb9e9
|
@ -643,6 +643,9 @@ class HMaccas(object):
|
||||||
try:
|
try:
|
||||||
return self.cache[msg]
|
return self.cache[msg]
|
||||||
except:
|
except:
|
||||||
|
if len(self.cache) > 9000:
|
||||||
|
self.cache = {}
|
||||||
|
|
||||||
zb = hmac.new(self.key, msg, hashlib.sha512).digest()
|
zb = hmac.new(self.key, msg, hashlib.sha512).digest()
|
||||||
zs = base64.urlsafe_b64encode(zb)[: self.retlen].decode("utf-8")
|
zs = base64.urlsafe_b64encode(zb)[: self.retlen].decode("utf-8")
|
||||||
self.cache[msg] = zs
|
self.cache[msg] = zs
|
||||||
|
|
|
@ -4658,7 +4658,7 @@ var treectl = (function () {
|
||||||
setwrap(bcfg_bind(r, 'wtree', 'wraptree', true, setwrap));
|
setwrap(bcfg_bind(r, 'wtree', 'wraptree', true, setwrap));
|
||||||
setwrap(bcfg_bind(r, 'parpane', 'parpane', true, onscroll));
|
setwrap(bcfg_bind(r, 'parpane', 'parpane', true, onscroll));
|
||||||
bcfg_bind(r, 'htree', 'hovertree', false, reload_tree);
|
bcfg_bind(r, 'htree', 'hovertree', false, reload_tree);
|
||||||
bcfg_bind(r, 'ask', 'bd_ask', false);
|
bcfg_bind(r, 'ask', 'bd_ask', MOBILE);
|
||||||
ebi('bd_lim').value = r.lim = icfg_get('bd_lim');
|
ebi('bd_lim').value = r.lim = icfg_get('bd_lim');
|
||||||
ebi('bd_lim').oninput = function (e) {
|
ebi('bd_lim').oninput = function (e) {
|
||||||
var n = parseInt(this.value);
|
var n = parseInt(this.value);
|
||||||
|
|
Loading…
Reference in a new issue