Change session expiration time
authorTheSaminator <TheSaminator@users.noreply.github.com>
Thu, 10 Feb 2022 16:49:24 +0000 (11:49 -0500)
committerTheSaminator <TheSaminator@users.noreply.github.com>
Thu, 10 Feb 2022 16:49:24 +0000 (11:49 -0500)
src/jvmMain/kotlin/starshipfights/auth/providers.kt
src/jvmMain/kotlin/starshipfights/auth/utils.kt

index 01a5a46ce4ca8a7adc256e401b27d55908faa088..5e49567a81387917474d9b0c25ab8ab8533abfe8 100644 (file)
@@ -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) }
index 35cc75538bad6b20632b3550d9df573af264e21a..4492cc5b6748ebf71163bc29cf7113eaab42f1ac 100644 (file)
@@ -15,7 +15,7 @@ suspend fun Id<UserSession>.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) }