Revision: 29200
          http://sourceforge.net/p/bibdesk/svn/29200
Author:   hofman
Date:     2025-04-26 13:56:18 +0000 (Sat, 26 Apr 2025)
Log Message:
-----------
Don't load several batches at once

Modified Paths:
--------------
    trunk/bibdesk/BDSKSRUGroupServer.h
    trunk/bibdesk/BDSKSRUGroupServer.m

Modified: trunk/bibdesk/BDSKSRUGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKSRUGroupServer.h  2025-04-26 13:51:48 UTC (rev 29199)
+++ trunk/bibdesk/BDSKSRUGroupServer.h  2025-04-26 13:56:18 UTC (rev 29200)
@@ -54,7 +54,6 @@
     NSInteger availableResults;
     NSInteger fetchedResults;
     NSInteger requestedResults;
-    NSInteger limitResults;
     NSInteger downloadState;
     NSString *errorMessage;
 }

Modified: trunk/bibdesk/BDSKSRUGroupServer.m
===================================================================
--- trunk/bibdesk/BDSKSRUGroupServer.m  2025-04-26 13:51:48 UTC (rev 29199)
+++ trunk/bibdesk/BDSKSRUGroupServer.m  2025-04-26 13:56:18 UTC (rev 29200)
@@ -44,7 +44,6 @@
 #import "NSURL_BDSKExtensions.h"
 
 #define MAX_RESULTS 100
-#define MAX_TOTAL_RESULTS 100
 
 enum { BDSKIdleState, BDSKSearchState, BDSKFetchState };
 
@@ -77,7 +76,6 @@
         needsReset = NO;
         availableResults = 0;
         fetchedResults = 0;
-        limitResults = 0;
         requestedResults = 0;
         download = nil;
         downloadState = BDSKIdleState;
@@ -148,7 +146,6 @@
             [self setSearchTerm:aSearchTerm];
             [self resetSearch];
         } else if ([self isRetrieving] == NO) {
-            limitResults = MIN(availableResults, fetchedResults + 
MAX_TOTAL_RESULTS);
             [self fetch];
         }
     } else {
@@ -253,7 +250,6 @@
                 NSString *countString = [[[root 
nodesForXPath:@"/zs:searchRetrieveResponse[1]/zs:numberOfRecords[1]" 
error:NULL] lastObject] stringValue];
                 
                 availableResults = [countString integerValue];
-                limitResults = MIN(availableResults, fetchedResults + 
MAX_TOTAL_RESULTS);
                 
                 [self fetch];
                 
@@ -292,10 +288,6 @@
                 downloadState = BDSKIdleState;
                 [group addPublications:nil];
             }
-            else if (limitResults > [self numberOfFetchedResults]) {
-                [group addPublications:pubs];
-                [self fetch];
-            }
             else {
                 // set before addPublications:
                 downloadState = BDSKIdleState;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to