14 lines
531 B
TypeScript
14 lines
531 B
TypeScript
// Metro module 10114 (f10115).
|
|
import { AbstractSearchFetchManager } from "./AbstractSearchFetchManager";
|
|
import { SearchFetcherImpl } from "../SearchFetcher";
|
|
class SearchFetchManager extends AbstractSearchFetchManager {
|
|
create({ id, searchType, searchQuery }) {
|
|
this.cancel(id);
|
|
const searchFetcherImpl = new SearchFetcherImpl(id, searchType, searchQuery);
|
|
this.set(id, searchFetcherImpl);
|
|
return searchFetcherImpl;
|
|
}
|
|
}
|
|
const searchFetchManager = new SearchFetchManager();
|
|
export default searchFetchManager;
|