mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-04 03:27:09 -05:00 
			
		
		
		
	fix(mobile): user storage quota not showing (#21263)
This commit is contained in:
		
							parent
							
								
									70e59c00d5
								
							
						
					
					
						commit
						204299d500
					
				@ -75,6 +75,8 @@ profileChangedAt: $profileChangedAt
 | 
			
		||||
    bool? isPartnerSharedWith,
 | 
			
		||||
    bool? hasProfileImage,
 | 
			
		||||
    DateTime? profileChangedAt,
 | 
			
		||||
    int? quotaSizeInBytes,
 | 
			
		||||
    int? quotaUsageInBytes,
 | 
			
		||||
  }) => UserDto(
 | 
			
		||||
    id: id ?? this.id,
 | 
			
		||||
    email: email ?? this.email,
 | 
			
		||||
@ -88,6 +90,8 @@ profileChangedAt: $profileChangedAt
 | 
			
		||||
    isPartnerSharedWith: isPartnerSharedWith ?? this.isPartnerSharedWith,
 | 
			
		||||
    hasProfileImage: hasProfileImage ?? this.hasProfileImage,
 | 
			
		||||
    profileChangedAt: profileChangedAt ?? this.profileChangedAt,
 | 
			
		||||
    quotaSizeInBytes: quotaSizeInBytes ?? this.quotaSizeInBytes,
 | 
			
		||||
    quotaUsageInBytes: quotaUsageInBytes ?? this.quotaUsageInBytes,
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
@ -105,7 +109,9 @@ profileChangedAt: $profileChangedAt
 | 
			
		||||
        other.memoryEnabled == memoryEnabled &&
 | 
			
		||||
        other.inTimeline == inTimeline &&
 | 
			
		||||
        other.hasProfileImage == hasProfileImage &&
 | 
			
		||||
        other.profileChangedAt.isAtSameMomentAs(profileChangedAt);
 | 
			
		||||
        other.profileChangedAt.isAtSameMomentAs(profileChangedAt) &&
 | 
			
		||||
        other.quotaSizeInBytes == quotaSizeInBytes &&
 | 
			
		||||
        other.quotaUsageInBytes == quotaUsageInBytes;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
@ -121,7 +127,9 @@ profileChangedAt: $profileChangedAt
 | 
			
		||||
      isPartnerSharedBy.hashCode ^
 | 
			
		||||
      isPartnerSharedWith.hashCode ^
 | 
			
		||||
      hasProfileImage.hashCode ^
 | 
			
		||||
      profileChangedAt.hashCode;
 | 
			
		||||
      profileChangedAt.hashCode ^
 | 
			
		||||
      quotaSizeInBytes.hashCode ^
 | 
			
		||||
      quotaUsageInBytes.hashCode;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class PartnerUserDto {
 | 
			
		||||
 | 
			
		||||
@ -54,6 +54,8 @@ class User {
 | 
			
		||||
    avatarColor: dto.avatarColor,
 | 
			
		||||
    memoryEnabled: dto.memoryEnabled,
 | 
			
		||||
    inTimeline: dto.inTimeline,
 | 
			
		||||
    quotaUsageInBytes: dto.quotaUsageInBytes,
 | 
			
		||||
    quotaSizeInBytes: dto.quotaSizeInBytes,
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
  UserDto toDto() => UserDto(
 | 
			
		||||
 | 
			
		||||
@ -29,6 +29,8 @@ abstract final class UserConverter {
 | 
			
		||||
    isPartnerSharedWith: false,
 | 
			
		||||
    profileChangedAt: adminDto.profileChangedAt,
 | 
			
		||||
    hasProfileImage: adminDto.profileImagePath.isNotEmpty,
 | 
			
		||||
    quotaSizeInBytes: adminDto.quotaSizeInBytes ?? 0,
 | 
			
		||||
    quotaUsageInBytes: adminDto.quotaUsageInBytes ?? 0,
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
  static UserDto fromPartnerDto(PartnerResponseDto dto) => UserDto(
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user