From 60446fefd4961fe39fb7194794dcc598c4848eef Mon Sep 17 00:00:00 2001 From: Alexander Olofsson <alexander.olofsson@liu.se> Date: Fri, 21 Jul 2023 14:50:45 +0200 Subject: [PATCH] Track asset model retrieval times --- lib/liudesk_cmdb/model.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/liudesk_cmdb/model.rb b/lib/liudesk_cmdb/model.rb index 95c1815..b97fc9f 100644 --- a/lib/liudesk_cmdb/model.rb +++ b/lib/liudesk_cmdb/model.rb @@ -17,6 +17,7 @@ module LiudeskCMDB end @old_data = @data.deep_clone @unknown = nil + @retrieved = nil end def logger @@ -39,6 +40,14 @@ module LiudeskCMDB !identifier.nil? end + def retrieved? + !@retrieved.nil? + end + + def retrieved_at + @retrieved || Time.new(0) + end + def renamed? old_identifier != identifier end @@ -293,6 +302,7 @@ module LiudeskCMDB end end + @retrieved = Time.now self end end -- GitLab