From bb0b713e823b329600fec90d2d09da9d3bcc71f1 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Thu, 10 Feb 2022 11:49:24 -0500 Subject: [PATCH] Change session expiration time --- src/jvmMain/kotlin/starshipfights/auth/providers.kt | 4 ++-- src/jvmMain/kotlin/starshipfights/auth/utils.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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) } -- 2.25.1