Renamed used class
							parent
							
								
									91209c55da
								
							
						
					
					
						commit
						1f9fe7265a
					
				| 
						 | 
				
			
			@ -2,19 +2,19 @@
 | 
			
		|||
 | 
			
		||||
// Modules from file
 | 
			
		||||
import { fetchGETResponse } from "./network-helper.js";
 | 
			
		||||
import HandiworkSearchQuery from "./classes/handiwork-search-query.js";
 | 
			
		||||
import LatestSearchQuery from "./classes/latest-search-query.js";
 | 
			
		||||
import { urls as f95url } from "./constants/url.js";
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Gets the URLs of the latest updated games that match the passed parameters.
 | 
			
		||||
 * You *must* be logged.
 | 
			
		||||
 * @param {HandiworkSearchQuery} query
 | 
			
		||||
 * @param {LatestSearchQuery} query
 | 
			
		||||
 * Query used for the search
 | 
			
		||||
 * @param {Number} limit 
 | 
			
		||||
 * Maximum number of items to get. Default: 30
 | 
			
		||||
 * @returns {Promise<String[]>} URLs of the fetched games
 | 
			
		||||
 */
 | 
			
		||||
export async function fetchLatest(query: HandiworkSearchQuery, limit = 30): Promise<string[]> {
 | 
			
		||||
export async function fetchLatest(query: LatestSearchQuery, limit = 30): Promise<string[]> {
 | 
			
		||||
    // Local variables
 | 
			
		||||
    const threadURL = new URL("threads/", f95url.F95_BASE_URL).href;
 | 
			
		||||
    const resultURLs = [];
 | 
			
		||||
| 
						 | 
				
			
			@ -24,7 +24,7 @@ export async function fetchLatest(query: HandiworkSearchQuery, limit = 30): Prom
 | 
			
		|||
 | 
			
		||||
    do {
 | 
			
		||||
        // Prepare the URL
 | 
			
		||||
        const url = query.createUrl().toString();
 | 
			
		||||
        const url = query.createURL().toString();
 | 
			
		||||
 | 
			
		||||
        // Fetch the response (application/json)
 | 
			
		||||
        const response = await fetchGETResponse(url);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue