summaryrefslogtreecommitdiffstats
path: root/src/main.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.vala')
-rw-r--r--src/main.vala9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.vala b/src/main.vala
index 81f006d..82fe238 100644
--- a/src/main.vala
+++ b/src/main.vala
@@ -80,6 +80,11 @@ public static int main(string[] args) {
dev.blink(10);
});
+ while(!check_valid_time()) {
+ write_to_log("Invalid System Time! Retry in 1 minute...");
+ Posix.sleep(60);
+ }
+
write_to_log("KtT Shop System has been started");
audio.play_system("startup.ogg");
@@ -104,6 +109,10 @@ public static int main(string[] args) {
return 0;
}
+public bool check_valid_time() {
+ return time_t() > db.get_timestamp_of_last_purchase();
+}
+
public void write_to_log(string format, ...) {
var arguments = va_list();
var message = format.vprintf(arguments);