Exemplo n.º 1
0
 @Override
 public void addListMembers(String tweep, String listName) throws TwitterException {
   final List<TwitterUser> users = new ArrayList<TwitterUser>();
   long cursor = -1;
   while (cursor != 0) {
     PagableResponseList<User> members = twitter.getUserListMembers(tweep, listName, cursor);
     for (User member : members) {
       TwitterUser user = TwitterUser.fromUser(member);
       TwitterUser existingUser = twitterUserRepository.findOne(user.getId());
       if (existingUser == null) {
         user.setListMember(true);
         user.setType(TweepTypes.IMPORTED);
         users.add(user);
       }
     }
     cursor = members.getNextCursor();
   }
   twitterUserRepository.save(users).iterator();
 }