add page for aur search
install aur package by button click
This commit is contained in:
		
							
								
								
									
										18
									
								
								frontend/lib/providers/aur_search_provider.dart
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								frontend/lib/providers/aur_search_provider.dart
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
import 'package:aurcache/api/aur.dart';
 | 
			
		||||
import 'package:aurcache/models/aur_package.dart';
 | 
			
		||||
 | 
			
		||||
import '../api/API.dart';
 | 
			
		||||
import 'BaseProvider.dart';
 | 
			
		||||
 | 
			
		||||
class AurSearchDTO {
 | 
			
		||||
  final String query;
 | 
			
		||||
 | 
			
		||||
  AurSearchDTO({required this.query});
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class AURSearchProvider extends BaseProvider<List<AurPackage>, AurSearchDTO> {
 | 
			
		||||
  @override
 | 
			
		||||
  loadFuture(context, {dto}) {
 | 
			
		||||
    data = API.getAurPackages(dto!.query);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user