From 0d1fd0f960a64252638eb94f079c0e7747792b95 Mon Sep 17 00:00:00 2001 From: RblSb Date: Mon, 1 Jan 2024 00:21:33 +0300 Subject: Fix log filter --- build/server.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'build/server.js') diff --git a/build/server.js b/build/server.js index 0d1a03e..b5b2902 100644 --- a/build/server.js +++ b/build/server.js @@ -1,4 +1,4 @@ -// Generated by Haxe 4.3.0 +// Generated by Haxe 4.3.3 (function ($global) { "use strict"; var $estr = function() { return js_Boot.__string_rec(this,''); },$hxEnums = $hxEnums || {},$_; function $extend(from, fields) { @@ -3924,18 +3924,27 @@ server_Logger.prototype = { } ,removeOldestLog: function(folder) { var _gthis = this; - var names = js_node_Fs.readdirSync(folder); - if(Lambda.count(names,function(item) { + var _this = js_node_Fs.readdirSync(folder); + var _g = []; + var _g1 = 0; + while(_g1 < _this.length) { + var v = _this[_g1]; + ++_g1; + if(sys_FileSystem.isDirectory("" + folder + "/" + v) ? false : StringTools.startsWith(v,".") ? false : StringTools.endsWith(v,".json")) { + _g.push(v); + } + } + if(Lambda.count(_g,function(item) { return _gthis.matchFileFormat.match(item); }) < this.maxCount) { return; } var minDate = 0.0; var fileName = null; - var _g = 0; - while(_g < names.length) { - var name = names[_g]; - ++_g; + var _g1 = 0; + while(_g1 < _g.length) { + var name = _g[_g1]; + ++_g1; var date = this.extractFileDate(name).getTime(); if(minDate == 0 || minDate > date) { minDate = date; @@ -4363,7 +4372,7 @@ server_Main.prototype = { this.serverMessage(client,"totalVideoLimitError"); return; } - if(this.config.userVideoLimit != 0 && ((client.group & 8) == 0) && this.videoList.itemsByUser(client) >= this.config.userVideoLimit) { + if(this.config.userVideoLimit != 0 && (client.group & 8) == 0 && this.videoList.itemsByUser(client) >= this.config.userVideoLimit) { this.serverMessage(client,"videoLimitPerUserError"); return; } -- cgit v1.2.3