From: TheSaminator Date: Thu, 10 Feb 2022 16:49:24 +0000 (-0500) Subject: Change session expiration time X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=bb0b713e823b329600fec90d2d09da9d3bcc71f1;p=starship-fights Change session expiration time --- diff --git a/src/jvmMain/kotlin/starshipfights/auth/providers.kt b/src/jvmMain/kotlin/starshipfights/auth/providers.kt index 01a5a46..5e49567 100644 --- a/src/jvmMain/kotlin/starshipfights/auth/providers.kt +++ b/src/jvmMain/kotlin/starshipfights/auth/providers.kt @@ -241,7 +241,7 @@ object TestAuthProvider : AuthProvider { user = user.id, clientAddresses = listOf(originAddress), userAgent = userAgent, - expiration = Instant.now().plus(1, ChronoUnit.DAYS) + expiration = Instant.now().plus(1, ChronoUnit.HOURS) ).also { UserSession.put(it) } @@ -402,7 +402,7 @@ class ProductionAuthProvider(val discordLogin: DiscordLogin) : AuthProvider { user = user.id, clientAddresses = listOf(call.request.origin.remoteHost), userAgent = userAgent, - expiration = Instant.now().plus(1, ChronoUnit.DAYS) + expiration = Instant.now().plus(1, ChronoUnit.HOURS) ) launch { User.put(user) } diff --git a/src/jvmMain/kotlin/starshipfights/auth/utils.kt b/src/jvmMain/kotlin/starshipfights/auth/utils.kt index 35cc755..4492cc5 100644 --- a/src/jvmMain/kotlin/starshipfights/auth/utils.kt +++ b/src/jvmMain/kotlin/starshipfights/auth/utils.kt @@ -15,7 +15,7 @@ suspend fun Id.resolve(userAgent: String) = UserSession.get(this)?. } suspend fun UserSession.renewed(clientAddress: String) = copy( - expiration = Instant.now().plus(1, ChronoUnit.DAYS), + expiration = Instant.now().plus(1, ChronoUnit.HOURS), clientAddresses = if (clientAddresses.last() != clientAddress) clientAddresses + clientAddress else clientAddresses ).also { UserSession.put(it) }