From adae365b19d0443e393c0c77cc885055575af948 Mon Sep 17 00:00:00 2001
From: morkolai <nikolai-mork@live.no>
Date: Fri, 13 Mar 2020 09:25:06 +0100
Subject: [PATCH] #52 Laget funskjon som bergner tid i sek til neste
 oppdatering

---
 soitool/database.py | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/soitool/database.py b/soitool/database.py
index 7d41c69..8212ed6 100644
--- a/soitool/database.py
+++ b/soitool/database.py
@@ -203,6 +203,25 @@ class Database:
 
         print("Code in CodeBook updated")
 
+    def seconds_to_next_update(self):
+        """
+        Rerturns time to next updated of Codebook in seconds.
+
+        Returns
+        -------
+        time_diff : float
+            Time to next update in seconds
+        """
+        stmt = "SELECT Timestamp FROM LastUpdated"
+        last_updated = self.conn.execute(stmt).fetchall()[0][0]
+        # Convert datetime string to datetime object
+        last_updated = datetime.strptime(last_updated, "%Y-%m-%d %H:%M:%S.%f")
+        date_and_time_now = datetime.now()
+        time_diff = date_and_time_now - last_updated
+        # Time difference in seconds
+        time_diff = time_diff.total_seconds()
+        return time_diff
+
     def add_code_to(self, word, mode="ascii"):
         """
         Generate and insert a code for the new word in DB-table CodeBook.
-- 
GitLab