Fix error
authorTheSaminator <TheSaminator@users.noreply.github.com>
Sun, 22 May 2022 18:25:44 +0000 (14:25 -0400)
committerTheSaminator <TheSaminator@users.noreply.github.com>
Sun, 22 May 2022 18:25:44 +0000 (14:25 -0400)
src/jvmMain/kotlin/starshipfights/auth/providers.kt

index 94c935f0068ff1a745e19e81e49c0684ae27327b..9dc64c8074d8025d60a6284be810a5e8a31c9135 100644 (file)
@@ -75,7 +75,11 @@ interface AuthProvider {
                                session<Id<UserSession>>("session") {
                                        validate { id ->
                                                val userAgent = request.userAgent() ?: return@validate null
-                                               id.resolve(userAgent)?.renewed(request.origin.remoteHost)
+                                               id.resolve(userAgent)?.let { sess ->
+                                                       User.get(sess.user)?.let { user ->
+                                                               sess.renewed(request.origin.remoteHost, user)
+                                                       }
+                                               }
                                        }
                                        challenge("/login")
                                }