diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt index b56ea509..83d86873 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt @@ -25,7 +25,8 @@ import java.util.concurrent.Callable import java.util.concurrent.Future class GithubApi2 @Inject constructor( - val executors: KobaltExecutors, val localProperties: LocalProperties, val http: Http, val settings:KobaltSettings) { + val executors: KobaltExecutors, val localProperties: LocalProperties, val http: Http, + val settings:KobaltSettings, val args: Args) { companion object { const val PROPERTY_ACCESS_TOKEN = "github.accessToken" @@ -110,13 +111,11 @@ class GithubApi2 @Inject constructor( return Observable.just(UploadAssetResponse(tagName, tagName)) } - var isDev: Boolean = false - val latestKobaltVersion: Future get() { val callable = Callable { var result = Kobalt.version - if (! isDev && Duration.ofMinutes(10L) > + if (! args.isDev && Duration.ofMinutes(10L) > Duration.between(VersionCheckTimestampFile.timestamp, Instant.now())) { kobaltLog(2, "Skipping GitHub latest release check, too soon.") } else { diff --git a/src/main/kotlin/com/beust/kobalt/Main.kt b/src/main/kotlin/com/beust/kobalt/Main.kt index c83b51cb..6c6e988e 100644 --- a/src/main/kotlin/com/beust/kobalt/Main.kt +++ b/src/main/kotlin/com/beust/kobalt/Main.kt @@ -94,7 +94,6 @@ private class Main @Inject constructor( var result = 1 - github.isDev = args.dev val latestVersionFuture = github.latestKobaltVersion try {