From 59b52b8a478cba26dc235ade9ce202c0140b8f58 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Wed, 28 Feb 2024 20:08:45 -0500 Subject: [PATCH] [F] Fix delete transaction --- src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt b/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt index fee337fd..dfd31151 100644 --- a/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt +++ b/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt @@ -2,6 +2,7 @@ package icu.samnyan.aqua.sega.allnet import icu.samnyan.aqua.net.db.AquaNetUser import jakarta.persistence.* +import jakarta.transaction.Transactional import org.slf4j.LoggerFactory import org.springframework.data.jpa.repository.JpaRepository import org.springframework.scheduling.annotation.Scheduled @@ -42,6 +43,8 @@ fun genUrlSafeToken(length: Int): String { @Repository("KeychipSessionRepo") interface KeychipSessionRepo : JpaRepository { fun findByToken(token: String): KeychipSession? + + @Transactional fun deleteAllByLastUseBefore(expire: Long) }