From e5e0dc9332b8873b66319e9bbb9e7cf2bc66196d Mon Sep 17 00:00:00 2001 From: MedicOP Date: Mon, 21 Jan 2019 22:17:36 +0100 Subject: [PATCH] Save characters.lastLogoutTime in database (#353) --- src/client/MapleCharacter.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/client/MapleCharacter.java b/src/client/MapleCharacter.java index 2775a4f1da..81b0d31956 100644 --- a/src/client/MapleCharacter.java +++ b/src/client/MapleCharacter.java @@ -9710,6 +9710,14 @@ public class MapleCharacter extends AbstractMapleCharacterObject { public void logOff() { this.loggedIn = false; + + try (Connection con = DatabaseConnection.getConnection(); PreparedStatement ps = con.prepareStatement("UPDATE characters SET lastLogoutTime=? WHERE id=?")) { + ps.setTimestamp(1, new Timestamp(System.currentTimeMillis())); + ps.setInt(2, getId()); + ps.executeUpdate(); + } catch (SQLException e) { + e.printStackTrace(); + } } public boolean isLoggedin() {