fix: version code

This commit is contained in:
auth
2023-10-10 22:30:21 +02:00
parent b3a650ed54
commit 79dc6e83bc
4 changed files with 12 additions and 1 deletions

View File

@ -157,6 +157,14 @@ class RemoteSideContext(
fun checkForRequirements(overrideRequirements: Int? = null): Boolean {
var requirements = overrideRequirements ?: 0
if(BuildConfig.DEBUG) {
var unixTime = System.currentTimeMillis() / 1000 //unix time in seconds cuz cool
if(BuildConfig.BUILD_DATE + 604800 < unixTime.toInt()) {
Toast.makeText(androidContext, "This SnapEnhance build has expired.", Toast.LENGTH_LONG).show();
throw RuntimeException("This build has expired. This crash is intentional.")
}
}
if (!config.wasPresent) {
requirements = requirements or Requirements.FIRST_RUN
}