Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void saveStats(final Stats stats, boolean sync) {
- BukkitRunnable bukkitRunnable = new BukkitRunnable() {
- @Override
- public void run() {
- try {
- ResultSet resultSet = getConnection().createStatement().executeQuery(""); // CHECK IF EXISTS
- if(resultSet.next()) { // UPDATE
- if(stats.isEdited()) {
- PreparedStatement preparedStatement = getConnection().prepareStatement("");
- preparedStatement.executeUpdate();
- } else {
- PreparedStatement preparedStatement = getConnection().prepareStatement("");
- preparedStatement.executeUpdate();
- }
- } else if(stats.isEdited()) { // INSERT
- PreparedStatement preparedStatement = getConnection().prepareStatement("");
- preparedStatement.execute();
- }
- } catch(SQLException e) {
- pl.getLogger().info("Coultn't save player stats: " + e.getMessage());
- }
- }
- };
- if(sync) {
- bukkitRunnable.runTask(pl);
- } else {
- bukkitRunnable.runTaskAsynchronously(pl);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement