diff --git a/.classpath b/.classpath deleted file mode 100644 index f0257c5..0000000 --- a/.classpath +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.project b/.project deleted file mode 100644 index a338e31..0000000 --- a/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - tlw-database-tool - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - diff --git a/src/main/java/de/jeyp91/tippligaforum/MatchesListForumUpdater.java b/src/main/java/de/jeyp91/tippligaforum/MatchesListForumUpdater.java index fed0e98..318ce92 100644 --- a/src/main/java/de/jeyp91/tippligaforum/MatchesListForumUpdater.java +++ b/src/main/java/de/jeyp91/tippligaforum/MatchesListForumUpdater.java @@ -1,12 +1,17 @@ package de.jeyp91.tippligaforum; +import de.jeyp91.App; import de.jeyp91.apifootball.APIFootballUpdater; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + import java.sql.ResultSet; import java.sql.SQLException; import java.util.HashSet; public class MatchesListForumUpdater { private HashSet leagues; + private static final Logger logger = LogManager.getLogger(MatchesListForumUpdater.class); public MatchesListForumUpdater(int season) { this.leagues = new APIFootballUpdater().getLeagues(season); @@ -22,9 +27,11 @@ public class MatchesListForumUpdater { MatchesListCreator creator = new MatchesListCreator(league); String content = creator.getMatchesBeautiful(); String contentWithCodeBBCode = "[code]" + content + "[/code]"; - int postId = getPostId(season, creator.getCountry(), creator.getLeagueName()); - TippligaSQLConnector con = TippligaSQLConnector.getInstance(); - con.updatePost(postId, contentWithCodeBBCode); + Integer postId = getPostId(season, creator.getCountry(), creator.getLeagueName()); + if(postId != null) { + TippligaSQLConnector con = TippligaSQLConnector.getInstance(); + con.updatePost(postId, contentWithCodeBBCode); + } } private Integer getPostId(int season, String country, String league) { @@ -40,7 +47,8 @@ public class MatchesListForumUpdater { rset.next(); postId = Integer.parseInt(rset.getString(1)); } catch (SQLException e) { - e.printStackTrace(); + logger.error("Could not find post for " + country + " - " + league + "."); + logger.error(e.getMessage()); } return postId; }