diff options
Diffstat (limited to 'src/main.vala')
-rw-r--r-- | src/main.vala | 9 |
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); |