--- android/MarketStats/src/dk/thoerup/marketstats/ShowStats.java 2010/07/05 08:43:30 952 +++ android/MarketStats/src/dk/thoerup/marketstats/ShowStats.java 2010/07/05 13:53:37 960 @@ -8,6 +8,7 @@ import java.util.logging.Logger; import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -19,7 +20,7 @@ import com.gc.android.market.api.model.Market.CommentsRequest; - +@WebServlet(urlPatterns={"/ShowStats"}) public class ShowStats extends HttpServlet { private static final long serialVersionUID = 1L; @@ -74,8 +75,6 @@ } protected AppBean lookupAppWorker(String query) { - final StringBuilder sb = new StringBuilder(); - MarketSession session = new MarketSession(); session.login(login,password); @@ -125,16 +124,14 @@ count = Math.min(10, commentsCb.getEntryCount() ); //log.warning("count=" + count + " start=" + start + " entryCount=" + commentsCb.getEntryCount() ); - CommentsRequest commentsRequest = buildCommentRequest(appId,start,count); - session.append(commentsRequest, commentsCb); - start +=10; + for (int i=0; i<5;i++) { + CommentsRequest commentsRequest = buildCommentRequest(appId,start,count); + session.append(commentsRequest, commentsCb); + start +=10; + } - CommentsRequest commentsRequest2 = buildCommentRequest(appId,start,count); - session.append(commentsRequest2, commentsCb); session.flush(); - - start +=10; - + if (start >= MAXCOMMENTS) break; //emergency brake