mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-03 19:54:12 +00:00 
			
		
		
		
	Provide user credentials when signing in
This commit is contained in:
		@@ -20,7 +20,9 @@ class UsersHelper {
 | 
			
		||||
  Future<UsersList> _downloadInfo(List<int> users) async {
 | 
			
		||||
    // Execute the request
 | 
			
		||||
    final response = await APIRequest(
 | 
			
		||||
        uri: "user/getInfoMultiple", args: {"usersID": users.join(",")}).exec();
 | 
			
		||||
        uri: "user/getInfoMultiple",
 | 
			
		||||
        needLogin: true,
 | 
			
		||||
        args: {"usersID": users.join(",")}).exec();
 | 
			
		||||
 | 
			
		||||
    // Check if the request did not execute correctly
 | 
			
		||||
    if (response.code != 200) return null;
 | 
			
		||||
@@ -63,24 +65,22 @@ class UsersHelper {
 | 
			
		||||
  /// the server, otherwise cached data will be used if available
 | 
			
		||||
  Future<UsersList> getUsersInfo(List<int> users,
 | 
			
		||||
      {bool forceDownload = false}) async {
 | 
			
		||||
 | 
			
		||||
    List<int> toDownload = List();
 | 
			
		||||
    UsersList list = UsersList();
 | 
			
		||||
 | 
			
		||||
    // Check cache
 | 
			
		||||
    for(int userID in users){
 | 
			
		||||
      if(!forceDownload && await _usersDatabaseHelper.has(userID))
 | 
			
		||||
    for (int userID in users) {
 | 
			
		||||
      if (!forceDownload && await _usersDatabaseHelper.has(userID))
 | 
			
		||||
        list.add(await _usersDatabaseHelper.get(userID));
 | 
			
		||||
      else
 | 
			
		||||
        toDownload.add(userID);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Process download if required
 | 
			
		||||
    if(toDownload.length > 0) {
 | 
			
		||||
    if (toDownload.length > 0) {
 | 
			
		||||
      final downloadedList = await _downloadInfo(toDownload);
 | 
			
		||||
 | 
			
		||||
      if(downloadedList == null)
 | 
			
		||||
        return null;
 | 
			
		||||
      if (downloadedList == null) return null;
 | 
			
		||||
 | 
			
		||||
      list.addAll(downloadedList);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user