/** * removes any retweets that occurred after the time delta given. (ie. remove any tweets older * then 2 weeks) */ private void removeRetweets() { try { boolean found = true; int start = 1; int increment = twitterConfig.getIncrementCount(); while (found) { found = false; ResponseList<Status> responses = twitter.getRetweetsOfMe(new Paging(start, start + increment)); for (Status status : responses) { if (earlier.getTime() > status.getCreatedAt().getTime()) { twitter.destroyStatus(status.getId()); logger.debug("delete dm: " + status.getId()); found = true; } } } } catch (TwitterException e) { logger.error("Twitter exception occurred", e); } }