Quantcast

Added OnEnable call to purge parses, if purging is enabled.

Peter Eliasson [02-09-15 - 19:37]
Added OnEnable call to purge parses, if purging is enabled.
Filename
src/main.lua
diff --git a/src/main.lua b/src/main.lua
index 16bbd69..602b527 100644
--- a/src/main.lua
+++ b/src/main.lua
@@ -196,6 +196,15 @@ function addon:OnEnable()

 	self:UpdateMyGuildName();
 	self:UpdateCurrentZone();
+
+	if self.options:GetPurgeEnabled() then
+		local maxDaysAge = self.options:GetPurgeMaxParseAge();
+		local olderThanDate = time() - (maxDaysAge * 24 * 60 * 60);
+		local minPlayerParsesPerFight = self.options:GetPurgeMinPlayerParsesPerFight();
+
+		self:Debug("Purging old parses", olderThanDate, minPlayerParsesPerFight);
+		self.highscore:PurgeParses(olderThanDate, minPlayerParsesPerFight);
+	end
 end

 function addon:OnDisable()