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 7927c737..c7a0fa62 100644 --- a/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt +++ b/src/main/java/icu/samnyan/aqua/sega/allnet/KeychipSession.kt @@ -82,6 +82,10 @@ class KeychipSessionService( */ fun find(token: String) = repo.findByToken(token)?.apply { lastUse = System.currentTimeMillis() - repo.save(this) + try { + repo.save(this) + } catch (e: Exception) { + logger.error("Failed to update last use time for session $token", e) + } } }