Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2012-10-31 18:14:41 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:46:30 +0300
commit95a6cf8b7ae1beb1168c957d28b93d1d78eb6b0b (patch)
tree2fb221a9fbcc8858e77005f2fff17414c197dc3c /platform
parent93f9610292ef0baadb7afd58465112c5d7968665 (diff)
Delete old download temporary files once on a first launch.
Diffstat (limited to 'platform')
-rw-r--r--platform/settings.cpp13
-rw-r--r--platform/settings.hpp4
2 files changed, 17 insertions, 0 deletions
diff --git a/platform/settings.cpp b/platform/settings.cpp
index 73f257d8fb..fdb45d4b1b 100644
--- a/platform/settings.cpp
+++ b/platform/settings.cpp
@@ -304,4 +304,17 @@ namespace Settings
return true;
}
+
+ bool IsFirstLaunchForDate(int date)
+ {
+ char const * key = "FirstLaunchOnDate";
+ int savedDate;
+ if (!Get(key, savedDate) || savedDate < date)
+ {
+ Set(key, date);
+ return true;
+ }
+ else
+ return false;
+ }
}
diff --git a/platform/settings.hpp b/platform/settings.hpp
index dda6a4f721..f9fcbb549e 100644
--- a/platform/settings.hpp
+++ b/platform/settings.hpp
@@ -38,4 +38,8 @@ namespace Settings
}
enum Units { Metric = 0, Yard, Foot };
+
+ /// Use this function for running some stuff once according to date.
+ /// @param[in] date Current date in format yymmdd.
+ bool IsFirstLaunchForDate(int date);
}