diff --git a/src/processor.js b/src/processor.js index 2c1bfbc..b484bf4 100644 --- a/src/processor.js +++ b/src/processor.js @@ -585,11 +585,12 @@ export async function fetchAndPrepareBookmarks(options = {}) { const source = options.source || config.source || 'bookmarks'; const includeMedia = options.includeMedia ?? config.includeMedia ?? false; const configWithOptions = { ...config, source, includeMedia }; - const count = options.count || 20; + const fetchAll = options.all; + const count = fetchAll ? Infinity : (options.count || 20); // Build fetch options for pagination const fetchOptions = { - all: options.all || count > 50, + all: fetchAll || count > 50, maxPages: options.maxPages };