mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Fix issue with new API
This commit is contained in:
		@@ -1,31 +1,24 @@
 | 
			
		||||
import 'package:comunic/helpers/users_helper.dart';
 | 
			
		||||
import 'package:comunic/lists/users_list.dart';
 | 
			
		||||
import 'package:comunic/models/api_request.dart';
 | 
			
		||||
import 'package:comunic/utils/list_utils.dart';
 | 
			
		||||
import 'package:comunic/utils/api_utils.dart';
 | 
			
		||||
 | 
			
		||||
/// Search helper
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
 | 
			
		||||
class SearchHelper {
 | 
			
		||||
 | 
			
		||||
  /// Search for user. This method returns information about the target users
 | 
			
		||||
  ///
 | 
			
		||||
  /// Returns information about the target users or null if an error occurred
 | 
			
		||||
  Future<UsersList> searchUser(String query) async {
 | 
			
		||||
    // Execute the query on the server
 | 
			
		||||
    final response = await APIRequest(
 | 
			
		||||
        uri: "user/search",
 | 
			
		||||
        needLogin: true,
 | 
			
		||||
        args: {
 | 
			
		||||
          "query": query
 | 
			
		||||
        }
 | 
			
		||||
    ).exec();
 | 
			
		||||
        uri: "user/search", needLogin: true, args: {"query": query}).exec();
 | 
			
		||||
 | 
			
		||||
    if (response.code != 200) return null;
 | 
			
		||||
 | 
			
		||||
    return await UsersHelper().getUsersInfo(
 | 
			
		||||
        listToIntList(response.getArray()));
 | 
			
		||||
    return await UsersHelper()
 | 
			
		||||
        .getUsersInfo(response.getArray().map((f) => cast<int>(f)).toList());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user