Added checks for empty tweet messages.

This commit is contained in:
Christian P. MOMON 2018-01-19 10:24:48 +01:00
parent 751a8bafa3
commit 6cd93b9334
2 changed files with 17 additions and 10 deletions

View File

@ -202,7 +202,7 @@ public class Hebdobot extends PircBot
*/ */
public void notifyTwitter(final String message) public void notifyTwitter(final String message)
{ {
if (this.twitterSettings.isValid()) if ((this.twitterSettings.isValid()) && (StringUtils.isNotBlank(message)))
{ {
try try
{ {

View File

@ -88,6 +88,12 @@ public class TwitterClient
* the twitter exception * the twitter exception
*/ */
public void tweet(final String message) throws TwitterException public void tweet(final String message) throws TwitterException
{
if (StringUtils.isBlank(message))
{
logger.info("Empty message => tweet aborted.");
}
else
{ {
ConfigurationBuilder config = new ConfigurationBuilder(); ConfigurationBuilder config = new ConfigurationBuilder();
config.setDebugEnabled(true); config.setDebugEnabled(true);
@ -102,3 +108,4 @@ public class TwitterClient
logger.info("Tweet result [" + status.getText() + "]."); logger.info("Tweet result [" + status.getText() + "].");
} }
} }
}