18 lines
		
	
	
		
			402 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			402 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import {
 | |
|   InternetProviderLyricSearchResponse,
 | |
|   getSearchResults,
 | |
| } from "@/lib/actions/lyrics";
 | |
| 
 | |
| export async function searchSongs(
 | |
|   _currentState: InternetProviderLyricSearchResponse[],
 | |
|   formData: FormData
 | |
| ): Promise<InternetProviderLyricSearchResponse[]> {
 | |
|   const list = await getSearchResults({
 | |
|     name: formData.get("name") as string,
 | |
|   });
 | |
|   if (list) {
 | |
|     return list;
 | |
|   }
 | |
|   return [];
 | |
| }
 |